题目描述
Atul opens a book store and soon he recives his first bill form his wholeseller. To see the bill is correct or not he try to cross check the bill. since he is weak at mathematics he ask you to sove his problem
P is product Q is quantity of product and T is total cost i.e P *Q=T
INPUT
first line of input contains no of products N
Next N lines contains P,Q,T seperated by space
OUTPUT
Print "YES" if P *Q=T
else print "NO"
for each input
Constrains
0< P, Q< 10000
0<T<1000000000
SAMPLE INPUT
3
5 6 30
12 50 500
150 50 7500
SAMPLE OUTPUT
YES
NO
YES
Explanation
first line is no of product i.e 3
1st line is 5 pens each costs 6 then product is 30 so output is "YES"
2nd line 12 copy each costs 50 then product is 600 so output is "NO"
3rd line is 50 books each costs 150 then product is 7500 so output is "YES"
样例输入
1010
500 600 300000
550 690 3795
600 780 4680
650 870 565500
700 960 672000
750 1050 787500
800 1140 912000
850 1230 1045500
900 1320 11880
950 1410 1339500
1000 1500 1500088
1050 1590 1669500
1100 1680 1848000
1150 1770 2035500
1200 1860 2232111
1250 1950 2437500
1300 2040 2652000
1350 2130 2875500
1400 2220 3108000
1450 2310 3349500
1500 2400 3600000
1550 2490 3859500
1600 2580 4128000
1650 2670 4405500
1700 2760 4692000
1750 2850 4987500
1800 2940 5292000
1850 3030 5605500
1900 3120 5928000
1950 3210 6259500
2000 3300 6611111
2050 3390 6949588
2100 3480 7308023
2150 3570 7675523
2200 3660 8052333
2250 3750 8437589
2300 3840 8832079
2350 3930 9235589
2400 4020 9648089
2450 4110 1006950
2500 4200 1050000
2550 4290 109395
2600 4380 113880
2650 4470 118455
2700 4560 123120
2750 4650 127875
2800 4740 13272000
2850 4830 13765500
2900 4920 14268000
2950 5010 14779500
3000 5100 153000
3050 5190 1582950
3100 5280 16368000
3150 5370 16915500
3200 5460 17472000
3250 5550 18037500
3300 5640 18612000
3350 5730 19195500
3400 5820 19788000
3450 5910 20389500
3500 6000 210000
3550 6090 216195
3600 6180 222480
3650 6270 22885500
3700 6360 23532000
3750 6450 24187500
3800 6540 24852000
3850 6630 25525500
3900 6720 26208000
3950 6810 26899500
4000 6900 27600000
4050 6990 28309500
4100 7080 29028000
4150 7170 29755500
4200 7260 304920
4250 7350 312375
4300 7440 319920
4350 7530 32755500
4400 7620 33528000
4450 7710 34309500
4500 7800 351000
4550 7890 358995
4600 7980 367080
4650 8070 375255
4700 8160 383520
4750 8250 39187500
4800 8340 40032000
4850 8430 40885500
4900 8520 417480
4950 8610 42619500
5000 8700 43500000
5050 8790 443895
5100 8880 452880
5150 8970 461955
5200 9060 471120
5250 9150 480375
5300 9240 489720
5350 9330 499155
5400 9420 508680
5450 9510 51829500
9999 99999 999890001
500 600 300000
550 690 3795
600 780 4680
650 870 565500
700 960 672000
750 1050 787500
800 1140 912000
850 1230 1045500
900 1320 11880
950 1410 1339500
1000 1500 1500088
1050 1590 1669500
1100 1680 1848000
1150 1770 2035500
1200 1860 2232111
1250 1950 2437500
1300 2040 2652000
1350 2130 2875500
1400 2220 3108000
1450 2310 3349500
1500 2400 3600000
1550 2490 3859500
1600 2580 4128000
1650 2670 4405500
1700 2760 4692000
1750 2850 4987500
1800 2940 5292000
1850 3030 5605500
1900 3120 5928000
1950 3210 6259500
2000 3300 6611111
2050 3390 6949588
2100 3480 7308023
2150 3570 7675523
2200 3660 8052333
2250 3750 8437589
2300 3840 8832079
2350 3930 9235589
2400 4020 9648089
2450 4110 1006950
2500 4200 1050000
2550 4290 109395
2600 4380 113880
2650 4470 118455
2700 4560 123120
2750 4650 127875
2800 4740 13272000
2850 4830 13765500
2900 4920 14268000
2950 5010 14779500
3000 5100 153000
3050 5190 1582950
3100 5280 16368000
3150 5370 16915500
3200 5460 17472000
3250 5550 18037500
3300 5640 18612000
3350 5730 19195500
3400 5820 19788000
3450 5910 20389500
3500 6000 210000
3550 6090 216195
3600 6180 222480
3650 6270 22885500
3700 6360 23532000
3750 6450 24187500
3800 6540 24852000
3850 6630 25525500
3900 6720 26208000
3950 6810 26899500
4000 6900 27600000
4050 6990 28309500
4100 7080 29028000
4150 7170 29755500
4200 7260 304920
4250 7350 312375
4300 7440 319920
4350 7530 32755500
4400 7620 33528000
4450 7710 34309500
4500 7800 351000
4550 7890 358995
4600 7980 367080
4650 8070 375255
4700 8160 383520
4750 8250 39187500
4800 8340 40032000
4850 8430 40885500
4900 8520 417480
4950 8610 42619500
5000 8700 43500000
5050 8790 443895
5100 8880 452880
5150 8970 461955
5200 9060 471120
5250 9150 480375
5300 9240 489720
5350 9330 499155
5400 9420 508680
5450 9510 51829500
9999 99999 999890001
500 600 300000
550 690 3795
600 780 4680
650 870 565500
700 960 672000
750 1050 787500
800 1140 912000
850 1230 1045500
900 1320 11880
950 1410 1339500
1000 1500 1500088
1050 1590 1669500
1100 1680 1848000
1150 1770 2035500
1200 1860 2232111
1250 1950 2437500
1300 2040 2652000
1350 2130 2875500
1400 2220 3108000
1450 2310 3349500
1500 2400 3600000
1550 2490 3859500
1600 2580 4128000
1650 2670 4405500
1700 2760 4692000
1750 2850 4987500
1800 2940 5292000
1850 3030 5605500
1900 3120 5928000
1950 3210 6259500
2000 3300 6611111
2050 3390 6949588
2100 3480 7308023
2150 3570 7675523
2200 3660 8052333
2250 3750 8437589
2300 3840 8832079
2350 3930 9235589
2400 4020 9648089
2450 4110 1006950
2500 4200 1050000
2550 4290 109395
2600 4380 113880
2650 4470 118455
2700 4560 123120
2750 4650 127875
2800 4740 13272000
2850 4830 13765500
2900 4920 14268000
2950 5010 14779500
3000 5100 153000
3050 5190 1582950
3100 5280 16368000
3150 5370 16915500
3200 5460 17472000
3250 5550 18037500
3300 5640 18612000
3350 5730 19195500
3400 5820 19788000
3450 5910 20389500
3500 6000 210000
3550 6090 216195
3600 6180 222480
3650 6270 22885500
3700 6360 23532000
3750 6450 24187500
3800 6540 24852000
3850 6630 25525500
3900 6720 26208000
3950 6810 26899500
4000 6900 27600000
4050 6990 28309500
4100 7080 29028000
4150 7170 29755500
4200 7260 304920
4250 7350 312375
4300 7440 319920
4350 7530 32755500
4400 7620 33528000
4450 7710 34309500
4500 7800 351000
4550 7890 358995
4600 7980 367080
4650 8070 375255
4700 8160 383520
4750 8250 39187500
4800 8340 40032000
4850 8430 40885500
4900 8520 417480
4950 8610 42619500
5000 8700 43500000
5050 8790 443895
5100 8880 452880
5150 8970 461955
5200 9060 471120
5250 9150 480375
5300 9240 489720
5350 9330 499155
5400 9420 508680
5450 9510 51829500
9999 99999 999890001
500 600 300000
550 690 3795
600 780 4680
650 870 565500
700 960 672000
750 1050 787500
800 1140 912000
850 1230 1045500
900 1320 11880
950 1410 1339500
1000 1500 1500088
1050 1590 1669500
1100 1680 1848000
1150 1770 2035500
1200 1860 2232111
1250 1950 2437500
1300 2040 2652000
1350 2130 2875500
1400 2220 3108000
1450 2310 3349500
1500 2400 3600000
1550 2490 3859500
1600 2580 4128000
1650 2670 4405500
1700 2760 4692000
1750 2850 4987500
1800 2940 5292000
1850 3030 5605500
1900 3120 5928000
1950 3210 6259500
2000 3300 6611111
2050 3390 6949588
2100 3480 7308023
2150 3570 7675523
2200 3660 8052333
2250 3750 8437589
2300 3840 8832079
2350 3930 9235589
2400 4020 9648089
2450 4110 1006950
2500 4200 1050000
2550 4290 109395
2600 4380 113880
2650 4470 118455
2700 4560 123120
2750 4650 127875
2800 4740 13272000
2850 4830 13765500
2900 4920 14268000
2950 5010 14779500
3000 5100 153000
3050 5190 1582950
3100 5280 16368000
3150 5370 16915500
3200 5460 17472000
3250 5550 18037500
3300 5640 18612000
3350 5730 19195500
3400 5820 19788000
3450 5910 20389500
3500 6000 210000
3550 6090 216195
3600 6180 222480
3650 6270 22885500
3700 6360 23532000
3750 6450 24187500
3800 6540 24852000
3850 6630 25525500
3900 6720 26208000
3950 6810 26899500
4000 6900 27600000
4050 6990 28309500
4100 7080 29028000
4150 7170 29755500
4200 7260 304920
4250 7350 312375
4300 7440 319920
4350 7530 32755500
4400 7620 33528000
4450 7710 34309500
4500 7800 351000
4550 7890 358995
4600 7980 367080
4650 8070 375255
4700 8160 383520
4750 8250 39187500
4800 8340 40032000
4850 8430 40885500
4900 8520 417480
4950 8610 42619500
5000 8700 43500000
5050 8790 443895
5100 8880 452880
5150 8970 461955
5200 9060 471120
5250 9150 480375
5300 9240 489720
5350 9330 499155
5400 9420 508680
5450 9510 51829500
9999 99999 999890001
500 600 300000
550 690 3795
600 780 4680
650 870 565500
700 960 672000
750 1050 787500
800 1140 912000
850 1230 1045500
900 1320 11880
950 1410 1339500
1000 1500 1500088
1050 1590 1669500
1100 1680 1848000
1150 1770 2035500
1200 1860 2232111
1250 1950 2437500
1300 2040 2652000
1350 2130 2875500
1400 2220 3108000
1450 2310 3349500
1500 2400 3600000
1550 2490 3859500
1600 2580 4128000
1650 2670 4405500
1700 2760 4692000
1750 2850 4987500
1800 2940 5292000
1850 3030 5605500
1900 3120 5928000
1950 3210 6259500
2000 3300 6611111
2050 3390 6949588
2100 3480 7308023
2150 3570 7675523
2200 3660 8052333
2250 3750 8437589
2300 3840 8832079
2350 3930 9235589
2400 4020 9648089
2450 4110 1006950
2500 4200 1050000
2550 4290 109395
2600 4380 113880
2650 4470 118455
2700 4560 123120
2750 4650 127875
2800 4740 13272000
2850 4830 13765500
2900 4920 14268000
2950 5010 14779500
3000 5100 153000
3050 5190 1582950
3100 5280 16368000
3150 5370 16915500
3200 5460 17472000
3250 5550 18037500
3300 5640 18612000
3350 5730 19195500
3400 5820 19788000
3450 5910 20389500
3500 6000 210000
3550 6090 216195
3600 6180 222480
3650 6270 22885500
3700 6360 23532000
3750 6450 24187500
3800 6540 24852000
3850 6630 25525500
3900 6720 26208000
3950 6810 26899500
4000 6900 27600000
4050 6990 28309500
4100 7080 29028000
4150 7170 29755500
4200 7260 304920
4250 7350 312375
4300 7440 319920
4350 7530 32755500
4400 7620 33528000
4450 7710 34309500
4500 7800 351000
4550 7890 358995
4600 7980 367080
4650 8070 375255
4700 8160 383520
4750 8250 39187500
4800 8340 40032000
4850 8430 40885500
4900 8520 417480
4950 8610 42619500
5000 8700 43500000
5050 8790 443895
5100 8880 452880
5150 8970 461955
5200 9060 471120
5250 9150 480375
5300 9240 489720
5350 9330 499155
5400 9420 508680
5450 9510 51829500
9999 99999 999890001
500 600 300000
550 690 3795
600 780 4680
650 870 565500
700 960 672000
750 1050 787500
800 1140 912000
850 1230 1045500
900 1320 11880
950 1410 1339500
1000 1500 1500088
1050 1590 1669500
1100 1680 1848000
1150 1770 2035500
1200 1860 2232111
1250 1950 2437500
1300 2040 2652000
1350 2130 2875500
1400 2220 3108000
1450 2310 3349500
1500 2400 3600000
1550 2490 3859500
1600 2580 4128000
1650 2670 4405500
1700 2760 4692000
1750 2850 4987500
1800 2940 5292000
1850 3030 5605500
1900 3120 5928000
1950 3210 6259500
2000 3300 6611111
2050 3390 6949588
2100 3480 7308023
2150 3570 7675523
2200 3660 8052333
2250 3750 8437589
2300 3840 8832079
2350 3930 9235589
2400 4020 9648089
2450 4110 1006950
2500 4200 1050000
2550 4290 109395
2600 4380 113880
2650 4470 118455
2700 4560 123120
2750 4650 127875
2800 4740 13272000
2850 4830 13765500
2900 4920 14268000
2950 5010 14779500
3000 5100 153000
3050 5190 1582950
3100 5280 16368000
3150 5370 16915500
3200 5460 17472000
3250 5550 18037500
3300 5640 18612000
3350 5730 19195500
3400 5820 19788000
3450 5910 20389500
3500 6000 210000
3550 6090 216195
3600 6180 222480
3650 6270 22885500
3700 6360 23532000
3750 6450 24187500
3800 6540 24852000
3850 6630 25525500
3900 6720 26208000
3950 6810 26899500
4000 6900 27600000
4050 6990 28309500
4100 7080 29028000
4150 7170 29755500
4200 7260 304920
4250 7350 312375
4300 7440 319920
4350 7530 32755500
4400 7620 33528000
4450 7710 34309500
4500 7800 351000
4550 7890 358995
4600 7980 367080
4650 8070 375255
4700 8160 383520
4750 8250 39187500
4800 8340 40032000
4850 8430 40885500
4900 8520 417480
4950 8610 42619500
5000 8700 43500000
5050 8790 443895
5100 8880 452880
5150 8970 461955
5200 9060 471120
5250 9150 480375
5300 9240 489720
5350 9330 499155
5400 9420 508680
5450 9510 51829500
9999 99999 999890001
500 600 300000
550 690 3795
600 780 4680
650 870 565500
700 960 672000
750 1050 787500
800 1140 912000
850 1230 1045500
900 1320 11880
950 1410 1339500
1000 1500 1500088
1050 1590 1669500
1100 1680 1848000
1150 1770 2035500
1200 1860 2232111
1250 1950 2437500
1300 2040 2652000
1350 2130 2875500
1400 2220 3108000
1450 2310 3349500
1500 2400 3600000
1550 2490 3859500
1600 2580 4128000
1650 2670 4405500
1700 2760 4692000
1750 2850 4987500
1800 2940 5292000
1850 3030 5605500
1900 3120 5928000
1950 3210 6259500
2000 3300 6611111
2050 3390 6949588
2100 3480 7308023
2150 3570 7675523
2200 3660 8052333
2250 3750 8437589
2300 3840 8832079
2350 3930 9235589
2400 4020 9648089
2450 4110 1006950
2500 4200 1050000
2550 4290 109395
2600 4380 113880
2650 4470 118455
2700 4560 123120
2750 4650 127875
2800 4740 13272000
2850 4830 13765500
2900 4920 14268000
2950 5010 14779500
3000 5100 153000
3050 5190 1582950
3100 5280 16368000
3150 5370 16915500
3200 5460 17472000
3250 5550 18037500
3300 5640 18612000
3350 5730 19195500
3400 5820 19788000
3450 5910 20389500
3500 6000 210000
3550 6090 216195
3600 6180 222480
3650 6270 22885500
3700 6360 23532000
3750 6450 24187500
3800 6540 24852000
3850 6630 25525500
3900 6720 26208000
3950 6810 26899500
4000 6900 27600000
4050 6990 28309500
4100 7080 29028000
4150 7170 29755500
4200 7260 304920
4250 7350 312375
4300 7440 319920
4350 7530 32755500
4400 7620 33528000
4450 7710 34309500
4500 7800 351000
4550 7890 358995
4600 7980 367080
4650 8070 375255
4700 8160 383520
4750 8250 39187500
4800 8340 40032000
4850 8430 40885500
4900 8520 417480
4950 8610 42619500
5000 8700 43500000
5050 8790 443895
5100 8880 452880
5150 8970 461955
5200 9060 471120
5250 9150 480375
5300 9240 489720
5350 9330 499155
5400 9420 508680
5450 9510 51829500
9999 99999 999890001
500 600 300000
550 690 3795
600 780 4680
650 870 565500
700 960 672000
750 1050 787500
800 1140 912000
850 1230 1045500
900 1320 11880
950 1410 1339500
1000 1500 1500088
1050 1590 1669500
1100 1680 1848000
1150 1770 2035500
1200 1860 2232111
1250 1950 2437500
1300 2040 2652000
1350 2130 2875500
1400 2220 3108000
1450 2310 3349500
1500 2400 3600000
1550 2490 3859500
1600 2580 4128000
1650 2670 4405500
1700 2760 4692000
1750 2850 4987500
1800 2940 5292000
1850 3030 5605500
1900 3120 5928000
1950 3210 6259500
2000 3300 6611111
2050 3390 6949588
2100 3480 7308023
2150 3570 7675523
2200 3660 8052333
2250 3750 8437589
2300 3840 8832079
2350 3930 9235589
2400 4020 9648089
2450 4110 1006950
2500 4200 1050000
2550 4290 109395
2600 4380 113880
2650 4470 118455
2700 4560 123120
2750 4650 127875
2800 4740 13272000
2850 4830 13765500
2900 4920 14268000
2950 5010 14779500
3000 5100 153000
3050 5190 1582950
3100 5280 16368000
3150 5370 16915500
3200 5460 17472000
3250 5550 18037500
3300 5640 18612000
3350 5730 19195500
3400 5820 19788000
3450 5910 20389500
3500 6000 210000
3550 6090 216195
3600 6180 222480
3650 6270 22885500
3700 6360 23532000
3750 6450 24187500
3800 6540 24852000
3850 6630 25525500
3900 6720 26208000
3950 6810 26899500
4000 6900 27600000
4050 6990 28309500
4100 7080 29028000
4150 7170 29755500
4200 7260 304920
4250 7350 312375
4300 7440 319920
4350 7530 32755500
4400 7620 33528000
4450 7710 34309500
4500 7800 351000
4550 7890 358995
4600 7980 367080
4650 8070 375255
4700 8160 383520
4750 8250 39187500
4800 8340 40032000
4850 8430 40885500
4900 8520 417480
4950 8610 42619500
5000 8700 43500000
5050 8790 443895
5100 8880 452880
5150 8970 461955
5200 9060 471120
5250 9150 480375
5300 9240 489720
5350 9330 499155
5400 9420 508680
5450 9510 51829500
9999 99999 999890001
500 600 300000
550 690 3795
600 780 4680
650 870 565500
700 960 672000
750 1050 787500
800 1140 912000
850 1230 1045500
900 1320 11880
950 1410 1339500
1000 1500 1500088
1050 1590 1669500
1100 1680 1848000
1150 1770 2035500
1200 1860 2232111
1250 1950 2437500
1300 2040 2652000
1350 2130 2875500
1400 2220 3108000
1450 2310 3349500
1500 2400 3600000
1550 2490 3859500
1600 2580 4128000
1650 2670 4405500
1700 2760 4692000
1750 2850 4987500
1800 2940 5292000
1850 3030 5605500
1900 3120 5928000
1950 3210 6259500
2000 3300 6611111
2050 3390 6949588
2100 3480 7308023
2150 3570 7675523
2200 3660 8052333
2250 3750 8437589
2300 3840 8832079
2350 3930 9235589
2400 4020 9648089
2450 4110 1006950
2500 4200 1050000
2550 4290 109395
2600 4380 113880
2650 4470 118455
2700 4560 123120
2750 4650 127875
2800 4740 13272000
2850 4830 13765500
2900 4920 14268000
2950 5010 14779500
3000 5100 153000
3050 5190 1582950
3100 5280 16368000
3150 5370 16915500
3200 5460 17472000
3250 5550 18037500
3300 5640 18612000
3350 5730 19195500
3400 5820 19788000
3450 5910 20389500
3500 6000 210000
3550 6090 216195
3600 6180 222480
3650 6270 22885500
3700 6360 23532000
3750 6450 24187500
3800 6540 24852000
3850 6630 25525500
3900 6720 26208000
3950 6810 26899500
4000 6900 27600000
4050 6990 28309500
4100 7080 29028000
4150 7170 29755500
4200 7260 304920
4250 7350 312375
4300 7440 319920
4350 7530 32755500
4400 7620 33528000
4450 7710 34309500
4500 7800 351000
4550 7890 358995
4600 7980 367080
4650 8070 375255
4700 8160 383520
4750 8250 39187500
4800 8340 40032000
4850 8430 40885500
4900 8520 417480
4950 8610 42619500
5000 8700 43500000
5050 8790 443895
5100 8880 452880
5150 8970 461955
5200 9060 471120
5250 9150 480375
5300 9240 489720
5350 9330 499155
5400 9420 508680
5450 9510 51829500
9999 99999 999890001
500 600 300000
550 690 3795
600 780 4680
650 870 565500
700 960 672000
750 1050 787500
800 1140 912000
850 1230 1045500
900 1320 11880
950 1410 1339500
1000 1500 1500088
1050 1590 1669500
1100 1680 1848000
1150 1770 2035500
1200 1860 2232111
1250 1950 2437500
1300 2040 2652000
1350 2130 2875500
1400 2220 3108000
1450 2310 3349500
1500 2400 3600000
1550 2490 3859500
1600 2580 4128000
1650 2670 4405500
1700 2760 4692000
1750 2850 4987500
1800 2940 5292000
1850 3030 5605500
1900 3120 5928000
1950 3210 6259500
2000 3300 6611111
2050 3390 6949588
2100 3480 7308023
2150 3570 7675523
2200 3660 8052333
2250 3750 8437589
2300 3840 8832079
2350 3930 9235589
2400 4020 9648089
2450 4110 1006950
2500 4200 1050000
2550 4290 109395
2600 4380 113880
2650 4470 118455
2700 4560 123120
2750 4650 127875
2800 4740 13272000
2850 4830 13765500
2900 4920 14268000
2950 5010 14779500
3000 5100 153000
3050 5190 1582950
3100 5280 16368000
3150 5370 16915500
3200 5460 17472000
3250 5550 18037500
3300 5640 18612000
3350 5730 19195500
3400 5820 19788000
3450 5910 20389500
3500 6000 210000
3550 6090 216195
3600 6180 222480
3650 6270 22885500
3700 6360 23532000
3750 6450 24187500
3800 6540 24852000
3850 6630 25525500
3900 6720 26208000
3950 6810 26899500
4000 6900 27600000
4050 6990 28309500
4100 7080 29028000
4150 7170 29755500
4200 7260 304920
4250 7350 312375
4300 7440 319920
4350 7530 32755500
4400 7620 33528000
4450 7710 34309500
4500 7800 351000
4550 7890 358995
4600 7980 367080
4650 8070 375255
4700 8160 383520
4750 8250 39187500
4800 8340 40032000
4850 8430 40885500
4900 8520 417480
4950 8610 42619500
5000 8700 43500000
5050 8790 443895
5100 8880 452880
5150 8970 461955
5200 9060 471120
5250 9150 480375
5300 9240 489720
5350 9330 499155
5400 9420 508680
5450 9510 51829500
9999 99999 999890001
样例输出
YES
NO
NO
YES
YES
YES
YES
YES
NO
YES
NO
YES
YES
YES
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
NO
NO
NO
NO
NO
YES
YES
YES
NO
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
NO
YES
NO
YES
YES
YES
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
NO
NO
NO
NO
NO
YES
YES
YES
NO
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
NO
YES
NO
YES
YES
YES
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
NO
NO
NO
NO
NO
YES
YES
YES
NO
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
NO
YES
NO
YES
YES
YES
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
NO
NO
NO
NO
NO
YES
YES
YES
NO
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
NO
YES
NO
YES
YES
YES
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
NO
NO
NO
NO
NO
YES
YES
YES
NO
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
NO
YES
NO
YES
YES
YES
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
NO
NO
NO
NO
NO
YES
YES
YES
NO
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
NO
YES
NO
YES
YES
YES
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
NO
NO
NO
NO
NO
YES
YES
YES
NO
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
NO
YES
NO
YES
YES
YES
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
NO
NO
NO
NO
NO
YES
YES
YES
NO
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
NO
YES
NO
YES
YES
YES
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
NO
NO
NO
NO
NO
YES
YES
YES
NO
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
NO
YES
NO
YES
YES
YES
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
YES
NO
NO
NO
YES
YES
YES
NO
NO
NO
NO
NO
YES
YES
YES
NO
YES
YES
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES