P10721 [HackerEarth] atul and multiplication 2
普及
题目描述

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