Created
April 10, 2021 12:13
-
-
Save Lakr233/d8f63a336ca3cdcc59e3527c54fce62e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Solution { | |
public:bool isUgly(long n) { | |
if (n < 1) return false ; | |
switch (n) { | |
case 1: return true; | |
case 2: return true; | |
case 3: return true; | |
case 4: return true; | |
case 5: return true; | |
case 6: return true; | |
case 8: return true; | |
case 9: return true; | |
case 10: return true; | |
case 12: return true; | |
case 15: return true; | |
case 16: return true; | |
case 18: return true; | |
case 20: return true; | |
case 24: return true; | |
case 25: return true; | |
case 27: return true; | |
case 30: return true; | |
case 32: return true; | |
case 36: return true; | |
case 40: return true; | |
case 45: return true; | |
case 48: return true; | |
case 50: return true; | |
case 54: return true; | |
case 60: return true; | |
case 64: return true; | |
case 72: return true; | |
case 75: return true; | |
case 80: return true; | |
case 81: return true; | |
case 90: return true; | |
case 96: return true; | |
case 100: return true; | |
case 108: return true; | |
case 120: return true; | |
case 125: return true; | |
case 128: return true; | |
case 135: return true; | |
case 144: return true; | |
case 150: return true; | |
case 160: return true; | |
case 162: return true; | |
case 180: return true; | |
case 192: return true; | |
case 200: return true; | |
case 216: return true; | |
case 225: return true; | |
case 240: return true; | |
case 243: return true; | |
case 250: return true; | |
case 256: return true; | |
case 270: return true; | |
case 288: return true; | |
case 300: return true; | |
case 320: return true; | |
case 324: return true; | |
case 360: return true; | |
case 375: return true; | |
case 384: return true; | |
case 400: return true; | |
case 405: return true; | |
case 432: return true; | |
case 450: return true; | |
case 480: return true; | |
case 486: return true; | |
case 500: return true; | |
case 512: return true; | |
case 540: return true; | |
case 576: return true; | |
case 600: return true; | |
case 625: return true; | |
case 640: return true; | |
case 648: return true; | |
case 675: return true; | |
case 720: return true; | |
case 729: return true; | |
case 750: return true; | |
case 768: return true; | |
case 800: return true; | |
case 810: return true; | |
case 864: return true; | |
case 900: return true; | |
case 960: return true; | |
case 972: return true; | |
case 1000: return true; | |
case 1024: return true; | |
case 1080: return true; | |
case 1125: return true; | |
case 1152: return true; | |
case 1200: return true; | |
case 1215: return true; | |
case 1250: return true; | |
case 1280: return true; | |
case 1296: return true; | |
case 1350: return true; | |
case 1440: return true; | |
case 1458: return true; | |
case 1500: return true; | |
case 1536: return true; | |
case 1600: return true; | |
case 1620: return true; | |
case 1728: return true; | |
case 1800: return true; | |
case 1875: return true; | |
case 1920: return true; | |
case 1944: return true; | |
case 2000: return true; | |
case 2025: return true; | |
case 2048: return true; | |
case 2160: return true; | |
case 2187: return true; | |
case 2250: return true; | |
case 2304: return true; | |
case 2400: return true; | |
case 2430: return true; | |
case 2500: return true; | |
case 2560: return true; | |
case 2592: return true; | |
case 2700: return true; | |
case 2880: return true; | |
case 2916: return true; | |
case 3000: return true; | |
case 3072: return true; | |
case 3125: return true; | |
case 3200: return true; | |
case 3240: return true; | |
case 3375: return true; | |
case 3456: return true; | |
case 3600: return true; | |
case 3645: return true; | |
case 3750: return true; | |
case 3840: return true; | |
case 3888: return true; | |
case 4000: return true; | |
case 4050: return true; | |
case 4096: return true; | |
case 4320: return true; | |
case 4374: return true; | |
case 4500: return true; | |
case 4608: return true; | |
case 4800: return true; | |
case 4860: return true; | |
case 5000: return true; | |
case 5120: return true; | |
case 5184: return true; | |
case 5400: return true; | |
case 5625: return true; | |
case 5760: return true; | |
case 5832: return true; | |
case 6000: return true; | |
case 6075: return true; | |
case 6144: return true; | |
case 6250: return true; | |
case 6400: return true; | |
case 6480: return true; | |
case 6561: return true; | |
case 6750: return true; | |
case 6912: return true; | |
case 7200: return true; | |
case 7290: return true; | |
case 7500: return true; | |
case 7680: return true; | |
case 7776: return true; | |
case 8000: return true; | |
case 8100: return true; | |
case 8192: return true; | |
case 8640: return true; | |
case 8748: return true; | |
case 9000: return true; | |
case 9216: return true; | |
case 9375: return true; | |
case 9600: return true; | |
case 9720: return true; | |
case 10000: return true; | |
case 10125: return true; | |
case 10240: return true; | |
case 10368: return true; | |
case 10800: return true; | |
case 10935: return true; | |
case 11250: return true; | |
case 11520: return true; | |
case 11664: return true; | |
case 12000: return true; | |
case 12150: return true; | |
case 12288: return true; | |
case 12500: return true; | |
case 12800: return true; | |
case 12960: return true; | |
case 13122: return true; | |
case 13500: return true; | |
case 13824: return true; | |
case 14400: return true; | |
case 14580: return true; | |
case 15000: return true; | |
case 15360: return true; | |
case 15552: return true; | |
case 15625: return true; | |
case 16000: return true; | |
case 16200: return true; | |
case 16384: return true; | |
case 16875: return true; | |
case 17280: return true; | |
case 17496: return true; | |
case 18000: return true; | |
case 18225: return true; | |
case 18432: return true; | |
case 18750: return true; | |
case 19200: return true; | |
case 19440: return true; | |
case 19683: return true; | |
case 20000: return true; | |
case 20250: return true; | |
case 20480: return true; | |
case 20736: return true; | |
case 21600: return true; | |
case 21870: return true; | |
case 22500: return true; | |
case 23040: return true; | |
case 23328: return true; | |
case 24000: return true; | |
case 24300: return true; | |
case 24576: return true; | |
case 25000: return true; | |
case 25600: return true; | |
case 25920: return true; | |
case 26244: return true; | |
case 27000: return true; | |
case 27648: return true; | |
case 28125: return true; | |
case 28800: return true; | |
case 29160: return true; | |
case 30000: return true; | |
case 30375: return true; | |
case 30720: return true; | |
case 31104: return true; | |
case 31250: return true; | |
case 32000: return true; | |
case 32400: return true; | |
case 32768: return true; | |
case 32805: return true; | |
case 33750: return true; | |
case 34560: return true; | |
case 34992: return true; | |
case 36000: return true; | |
case 36450: return true; | |
case 36864: return true; | |
case 37500: return true; | |
case 38400: return true; | |
case 38880: return true; | |
case 39366: return true; | |
case 40000: return true; | |
case 40500: return true; | |
case 40960: return true; | |
case 41472: return true; | |
case 43200: return true; | |
case 43740: return true; | |
case 45000: return true; | |
case 46080: return true; | |
case 46656: return true; | |
case 46875: return true; | |
case 48000: return true; | |
case 48600: return true; | |
case 49152: return true; | |
case 50000: return true; | |
case 50625: return true; | |
case 51200: return true; | |
case 51840: return true; | |
case 52488: return true; | |
case 54000: return true; | |
case 54675: return true; | |
case 55296: return true; | |
case 56250: return true; | |
case 57600: return true; | |
case 58320: return true; | |
case 59049: return true; | |
case 60000: return true; | |
case 60750: return true; | |
case 61440: return true; | |
case 62208: return true; | |
case 62500: return true; | |
case 64000: return true; | |
case 64800: return true; | |
case 65536: return true; | |
case 65610: return true; | |
case 67500: return true; | |
case 69120: return true; | |
case 69984: return true; | |
case 72000: return true; | |
case 72900: return true; | |
case 73728: return true; | |
case 75000: return true; | |
case 76800: return true; | |
case 77760: return true; | |
case 78125: return true; | |
case 78732: return true; | |
case 80000: return true; | |
case 81000: return true; | |
case 81920: return true; | |
case 82944: return true; | |
case 84375: return true; | |
case 86400: return true; | |
case 87480: return true; | |
case 90000: return true; | |
case 91125: return true; | |
case 92160: return true; | |
case 93312: return true; | |
case 93750: return true; | |
case 96000: return true; | |
case 97200: return true; | |
case 98304: return true; | |
case 98415: return true; | |
case 100000: return true; | |
case 101250: return true; | |
case 102400: return true; | |
case 103680: return true; | |
case 104976: return true; | |
case 108000: return true; | |
case 109350: return true; | |
case 110592: return true; | |
case 112500: return true; | |
case 115200: return true; | |
case 116640: return true; | |
case 118098: return true; | |
case 120000: return true; | |
case 121500: return true; | |
case 122880: return true; | |
case 124416: return true; | |
case 125000: return true; | |
case 128000: return true; | |
case 129600: return true; | |
case 131072: return true; | |
case 131220: return true; | |
case 135000: return true; | |
case 138240: return true; | |
case 139968: return true; | |
case 140625: return true; | |
case 144000: return true; | |
case 145800: return true; | |
case 147456: return true; | |
case 150000: return true; | |
case 151875: return true; | |
case 153600: return true; | |
case 155520: return true; | |
case 156250: return true; | |
case 157464: return true; | |
case 160000: return true; | |
case 162000: return true; | |
case 163840: return true; | |
case 164025: return true; | |
case 165888: return true; | |
case 168750: return true; | |
case 172800: return true; | |
case 174960: return true; | |
case 177147: return true; | |
case 180000: return true; | |
case 182250: return true; | |
case 184320: return true; | |
case 186624: return true; | |
case 187500: return true; | |
case 192000: return true; | |
case 194400: return true; | |
case 196608: return true; | |
case 196830: return true; | |
case 200000: return true; | |
case 202500: return true; | |
case 204800: return true; | |
case 207360: return true; | |
case 209952: return true; | |
case 216000: return true; | |
case 218700: return true; | |
case 221184: return true; | |
case 225000: return true; | |
case 230400: return true; | |
case 233280: return true; | |
case 234375: return true; | |
case 236196: return true; | |
case 240000: return true; | |
case 243000: return true; | |
case 245760: return true; | |
case 248832: return true; | |
case 250000: return true; | |
case 253125: return true; | |
case 256000: return true; | |
case 259200: return true; | |
case 262144: return true; | |
case 262440: return true; | |
case 270000: return true; | |
case 273375: return true; | |
case 276480: return true; | |
case 279936: return true; | |
case 281250: return true; | |
case 288000: return true; | |
case 291600: return true; | |
case 294912: return true; | |
case 295245: return true; | |
case 300000: return true; | |
case 303750: return true; | |
case 307200: return true; | |
case 311040: return true; | |
case 312500: return true; | |
case 314928: return true; | |
case 320000: return true; | |
case 324000: return true; | |
case 327680: return true; | |
case 328050: return true; | |
case 331776: return true; | |
case 337500: return true; | |
case 345600: return true; | |
case 349920: return true; | |
case 354294: return true; | |
case 360000: return true; | |
case 364500: return true; | |
case 368640: return true; | |
case 373248: return true; | |
case 375000: return true; | |
case 384000: return true; | |
case 388800: return true; | |
case 390625: return true; | |
case 393216: return true; | |
case 393660: return true; | |
case 400000: return true; | |
case 405000: return true; | |
case 409600: return true; | |
case 414720: return true; | |
case 419904: return true; | |
case 421875: return true; | |
case 432000: return true; | |
case 437400: return true; | |
case 442368: return true; | |
case 450000: return true; | |
case 455625: return true; | |
case 460800: return true; | |
case 466560: return true; | |
case 468750: return true; | |
case 472392: return true; | |
case 480000: return true; | |
case 486000: return true; | |
case 491520: return true; | |
case 492075: return true; | |
case 497664: return true; | |
case 500000: return true; | |
case 506250: return true; | |
case 512000: return true; | |
case 518400: return true; | |
case 524288: return true; | |
case 524880: return true; | |
case 531441: return true; | |
case 540000: return true; | |
case 546750: return true; | |
case 552960: return true; | |
case 559872: return true; | |
case 562500: return true; | |
case 576000: return true; | |
case 583200: return true; | |
case 589824: return true; | |
case 590490: return true; | |
case 600000: return true; | |
case 607500: return true; | |
case 614400: return true; | |
case 622080: return true; | |
case 625000: return true; | |
case 629856: return true; | |
case 640000: return true; | |
case 648000: return true; | |
case 655360: return true; | |
case 656100: return true; | |
case 663552: return true; | |
case 675000: return true; | |
case 691200: return true; | |
case 699840: return true; | |
case 703125: return true; | |
case 708588: return true; | |
case 720000: return true; | |
case 729000: return true; | |
case 737280: return true; | |
case 746496: return true; | |
case 750000: return true; | |
case 759375: return true; | |
case 768000: return true; | |
case 777600: return true; | |
case 781250: return true; | |
case 786432: return true; | |
case 787320: return true; | |
case 800000: return true; | |
case 810000: return true; | |
case 819200: return true; | |
case 820125: return true; | |
case 829440: return true; | |
case 839808: return true; | |
case 843750: return true; | |
case 864000: return true; | |
case 874800: return true; | |
case 884736: return true; | |
case 885735: return true; | |
case 900000: return true; | |
case 911250: return true; | |
case 921600: return true; | |
case 933120: return true; | |
case 937500: return true; | |
case 944784: return true; | |
case 960000: return true; | |
case 972000: return true; | |
case 983040: return true; | |
case 984150: return true; | |
case 995328: return true; | |
case 1000000: return true; | |
case 1012500: return true; | |
case 1024000: return true; | |
case 1036800: return true; | |
case 1048576: return true; | |
case 1049760: return true; | |
case 1062882: return true; | |
case 1080000: return true; | |
case 1093500: return true; | |
case 1105920: return true; | |
case 1119744: return true; | |
case 1125000: return true; | |
case 1152000: return true; | |
case 1166400: return true; | |
case 1171875: return true; | |
case 1179648: return true; | |
case 1180980: return true; | |
case 1200000: return true; | |
case 1215000: return true; | |
case 1228800: return true; | |
case 1244160: return true; | |
case 1250000: return true; | |
case 1259712: return true; | |
case 1265625: return true; | |
case 1280000: return true; | |
case 1296000: return true; | |
case 1310720: return true; | |
case 1312200: return true; | |
case 1327104: return true; | |
case 1350000: return true; | |
case 1366875: return true; | |
case 1382400: return true; | |
case 1399680: return true; | |
case 1406250: return true; | |
case 1417176: return true; | |
case 1440000: return true; | |
case 1458000: return true; | |
case 1474560: return true; | |
case 1476225: return true; | |
case 1492992: return true; | |
case 1500000: return true; | |
case 1518750: return true; | |
case 1536000: return true; | |
case 1555200: return true; | |
case 1562500: return true; | |
case 1572864: return true; | |
case 1574640: return true; | |
case 1594323: return true; | |
case 1600000: return true; | |
case 1620000: return true; | |
case 1638400: return true; | |
case 1640250: return true; | |
case 1658880: return true; | |
case 1679616: return true; | |
case 1687500: return true; | |
case 1728000: return true; | |
case 1749600: return true; | |
case 1769472: return true; | |
case 1771470: return true; | |
case 1800000: return true; | |
case 1822500: return true; | |
case 1843200: return true; | |
case 1866240: return true; | |
case 1875000: return true; | |
case 1889568: return true; | |
case 1920000: return true; | |
case 1944000: return true; | |
case 1953125: return true; | |
case 1966080: return true; | |
case 1968300: return true; | |
case 1990656: return true; | |
case 2000000: return true; | |
case 2025000: return true; | |
case 2048000: return true; | |
case 2073600: return true; | |
case 2097152: return true; | |
case 2099520: return true; | |
case 2109375: return true; | |
case 2125764: return true; | |
case 2160000: return true; | |
case 2187000: return true; | |
case 2211840: return true; | |
case 2239488: return true; | |
case 2250000: return true; | |
case 2278125: return true; | |
case 2304000: return true; | |
case 2332800: return true; | |
case 2343750: return true; | |
case 2359296: return true; | |
case 2361960: return true; | |
case 2400000: return true; | |
case 2430000: return true; | |
case 2457600: return true; | |
case 2460375: return true; | |
case 2488320: return true; | |
case 2500000: return true; | |
case 2519424: return true; | |
case 2531250: return true; | |
case 2560000: return true; | |
case 2592000: return true; | |
case 2621440: return true; | |
case 2624400: return true; | |
case 2654208: return true; | |
case 2657205: return true; | |
case 2700000: return true; | |
case 2733750: return true; | |
case 2764800: return true; | |
case 2799360: return true; | |
case 2812500: return true; | |
case 2834352: return true; | |
case 2880000: return true; | |
case 2916000: return true; | |
case 2949120: return true; | |
case 2952450: return true; | |
case 2985984: return true; | |
case 3000000: return true; | |
case 3037500: return true; | |
case 3072000: return true; | |
case 3110400: return true; | |
case 3125000: return true; | |
case 3145728: return true; | |
case 3149280: return true; | |
case 3188646: return true; | |
case 3200000: return true; | |
case 3240000: return true; | |
case 3276800: return true; | |
case 3280500: return true; | |
case 3317760: return true; | |
case 3359232: return true; | |
case 3375000: return true; | |
case 3456000: return true; | |
case 3499200: return true; | |
case 3515625: return true; | |
case 3538944: return true; | |
case 3542940: return true; | |
case 3600000: return true; | |
case 3645000: return true; | |
case 3686400: return true; | |
case 3732480: return true; | |
case 3750000: return true; | |
case 3779136: return true; | |
case 3796875: return true; | |
case 3840000: return true; | |
case 3888000: return true; | |
case 3906250: return true; | |
case 3932160: return true; | |
case 3936600: return true; | |
case 3981312: return true; | |
case 4000000: return true; | |
case 4050000: return true; | |
case 4096000: return true; | |
case 4100625: return true; | |
case 4147200: return true; | |
case 4194304: return true; | |
case 4199040: return true; | |
case 4218750: return true; | |
case 4251528: return true; | |
case 4320000: return true; | |
case 4374000: return true; | |
case 4423680: return true; | |
case 4428675: return true; | |
case 4478976: return true; | |
case 4500000: return true; | |
case 4556250: return true; | |
case 4608000: return true; | |
case 4665600: return true; | |
case 4687500: return true; | |
case 4718592: return true; | |
case 4723920: return true; | |
case 4782969: return true; | |
case 4800000: return true; | |
case 4860000: return true; | |
case 4915200: return true; | |
case 4920750: return true; | |
case 4976640: return true; | |
case 5000000: return true; | |
case 5038848: return true; | |
case 5062500: return true; | |
case 5120000: return true; | |
case 5184000: return true; | |
case 5242880: return true; | |
case 5248800: return true; | |
case 5308416: return true; | |
case 5314410: return true; | |
case 5400000: return true; | |
case 5467500: return true; | |
case 5529600: return true; | |
case 5598720: return true; | |
case 5625000: return true; | |
case 5668704: return true; | |
case 5760000: return true; | |
case 5832000: return true; | |
case 5859375: return true; | |
case 5898240: return true; | |
case 5904900: return true; | |
case 5971968: return true; | |
case 6000000: return true; | |
case 6075000: return true; | |
case 6144000: return true; | |
case 6220800: return true; | |
case 6250000: return true; | |
case 6291456: return true; | |
case 6298560: return true; | |
case 6328125: return true; | |
case 6377292: return true; | |
case 6400000: return true; | |
case 6480000: return true; | |
case 6553600: return true; | |
case 6561000: return true; | |
case 6635520: return true; | |
case 6718464: return true; | |
case 6750000: return true; | |
case 6834375: return true; | |
case 6912000: return true; | |
case 6998400: return true; | |
case 7031250: return true; | |
case 7077888: return true; | |
case 7085880: return true; | |
case 7200000: return true; | |
case 7290000: return true; | |
case 7372800: return true; | |
case 7381125: return true; | |
case 7464960: return true; | |
case 7500000: return true; | |
case 7558272: return true; | |
case 7593750: return true; | |
case 7680000: return true; | |
case 7776000: return true; | |
case 7812500: return true; | |
case 7864320: return true; | |
case 7873200: return true; | |
case 7962624: return true; | |
case 7971615: return true; | |
case 8000000: return true; | |
case 8100000: return true; | |
case 8192000: return true; | |
case 8201250: return true; | |
case 8294400: return true; | |
case 8388608: return true; | |
case 8398080: return true; | |
case 8437500: return true; | |
case 8503056: return true; | |
case 8640000: return true; | |
case 8748000: return true; | |
case 8847360: return true; | |
case 8857350: return true; | |
case 8957952: return true; | |
case 9000000: return true; | |
case 9112500: return true; | |
case 9216000: return true; | |
case 9331200: return true; | |
case 9375000: return true; | |
case 9437184: return true; | |
case 9447840: return true; | |
case 9565938: return true; | |
case 9600000: return true; | |
case 9720000: return true; | |
case 9765625: return true; | |
case 9830400: return true; | |
case 9841500: return true; | |
case 9953280: return true; | |
case 10000000: return true; | |
case 10077696: return true; | |
case 10125000: return true; | |
case 10240000: return true; | |
case 10368000: return true; | |
case 10485760: return true; | |
case 10497600: return true; | |
case 10546875: return true; | |
case 10616832: return true; | |
case 10628820: return true; | |
case 10800000: return true; | |
case 10935000: return true; | |
case 11059200: return true; | |
case 11197440: return true; | |
case 11250000: return true; | |
case 11337408: return true; | |
case 11390625: return true; | |
case 11520000: return true; | |
case 11664000: return true; | |
case 11718750: return true; | |
case 11796480: return true; | |
case 11809800: return true; | |
case 11943936: return true; | |
case 12000000: return true; | |
case 12150000: return true; | |
case 12288000: return true; | |
case 12301875: return true; | |
case 12441600: return true; | |
case 12500000: return true; | |
case 12582912: return true; | |
case 12597120: return true; | |
case 12656250: return true; | |
case 12754584: return true; | |
case 12800000: return true; | |
case 12960000: return true; | |
case 13107200: return true; | |
case 13122000: return true; | |
case 13271040: return true; | |
case 13286025: return true; | |
case 13436928: return true; | |
case 13500000: return true; | |
case 13668750: return true; | |
case 13824000: return true; | |
case 13996800: return true; | |
case 14062500: return true; | |
case 14155776: return true; | |
case 14171760: return true; | |
case 14348907: return true; | |
case 14400000: return true; | |
case 14580000: return true; | |
case 14745600: return true; | |
case 14762250: return true; | |
case 14929920: return true; | |
case 15000000: return true; | |
case 15116544: return true; | |
case 15187500: return true; | |
case 15360000: return true; | |
case 15552000: return true; | |
case 15625000: return true; | |
case 15728640: return true; | |
case 15746400: return true; | |
case 15925248: return true; | |
case 15943230: return true; | |
case 16000000: return true; | |
case 16200000: return true; | |
case 16384000: return true; | |
case 16402500: return true; | |
case 16588800: return true; | |
case 16777216: return true; | |
case 16796160: return true; | |
case 16875000: return true; | |
case 17006112: return true; | |
case 17280000: return true; | |
case 17496000: return true; | |
case 17578125: return true; | |
case 17694720: return true; | |
case 17714700: return true; | |
case 17915904: return true; | |
case 18000000: return true; | |
case 18225000: return true; | |
case 18432000: return true; | |
case 18662400: return true; | |
case 18750000: return true; | |
case 18874368: return true; | |
case 18895680: return true; | |
case 18984375: return true; | |
case 19131876: return true; | |
case 19200000: return true; | |
case 19440000: return true; | |
case 19531250: return true; | |
case 19660800: return true; | |
case 19683000: return true; | |
case 19906560: return true; | |
case 20000000: return true; | |
case 20155392: return true; | |
case 20250000: return true; | |
case 20480000: return true; | |
case 20503125: return true; | |
case 20736000: return true; | |
case 20971520: return true; | |
case 20995200: return true; | |
case 21093750: return true; | |
case 21233664: return true; | |
case 21257640: return true; | |
case 21600000: return true; | |
case 21870000: return true; | |
case 22118400: return true; | |
case 22143375: return true; | |
case 22394880: return true; | |
case 22500000: return true; | |
case 22674816: return true; | |
case 22781250: return true; | |
case 23040000: return true; | |
case 23328000: return true; | |
case 23437500: return true; | |
case 23592960: return true; | |
case 23619600: return true; | |
case 23887872: return true; | |
case 23914845: return true; | |
case 24000000: return true; | |
case 24300000: return true; | |
case 24576000: return true; | |
case 24603750: return true; | |
case 24883200: return true; | |
case 25000000: return true; | |
case 25165824: return true; | |
case 25194240: return true; | |
case 25312500: return true; | |
case 25509168: return true; | |
case 25600000: return true; | |
case 25920000: return true; | |
case 26214400: return true; | |
case 26244000: return true; | |
case 26542080: return true; | |
case 26572050: return true; | |
case 26873856: return true; | |
case 27000000: return true; | |
case 27337500: return true; | |
case 27648000: return true; | |
case 27993600: return true; | |
case 28125000: return true; | |
case 28311552: return true; | |
case 28343520: return true; | |
case 28697814: return true; | |
case 28800000: return true; | |
case 29160000: return true; | |
case 29296875: return true; | |
case 29491200: return true; | |
case 29524500: return true; | |
case 29859840: return true; | |
case 30000000: return true; | |
case 30233088: return true; | |
case 30375000: return true; | |
case 30720000: return true; | |
case 31104000: return true; | |
case 31250000: return true; | |
case 31457280: return true; | |
case 31492800: return true; | |
case 31640625: return true; | |
case 31850496: return true; | |
case 31886460: return true; | |
case 32000000: return true; | |
case 32400000: return true; | |
case 32768000: return true; | |
case 32805000: return true; | |
case 33177600: return true; | |
case 33554432: return true; | |
case 33592320: return true; | |
case 33750000: return true; | |
case 34012224: return true; | |
case 34171875: return true; | |
case 34560000: return true; | |
case 34992000: return true; | |
case 35156250: return true; | |
case 35389440: return true; | |
case 35429400: return true; | |
case 35831808: return true; | |
case 36000000: return true; | |
case 36450000: return true; | |
case 36864000: return true; | |
case 36905625: return true; | |
case 37324800: return true; | |
case 37500000: return true; | |
case 37748736: return true; | |
case 37791360: return true; | |
case 37968750: return true; | |
case 38263752: return true; | |
case 38400000: return true; | |
case 38880000: return true; | |
case 39062500: return true; | |
case 39321600: return true; | |
case 39366000: return true; | |
case 39813120: return true; | |
case 39858075: return true; | |
case 40000000: return true; | |
case 40310784: return true; | |
case 40500000: return true; | |
case 40960000: return true; | |
case 41006250: return true; | |
case 41472000: return true; | |
case 41943040: return true; | |
case 41990400: return true; | |
case 42187500: return true; | |
case 42467328: return true; | |
case 42515280: return true; | |
case 43046721: return true; | |
case 43200000: return true; | |
case 43740000: return true; | |
case 44236800: return true; | |
case 44286750: return true; | |
case 44789760: return true; | |
case 45000000: return true; | |
case 45349632: return true; | |
case 45562500: return true; | |
case 46080000: return true; | |
case 46656000: return true; | |
case 46875000: return true; | |
case 47185920: return true; | |
case 47239200: return true; | |
case 47775744: return true; | |
case 47829690: return true; | |
case 48000000: return true; | |
case 48600000: return true; | |
case 48828125: return true; | |
case 49152000: return true; | |
case 49207500: return true; | |
case 49766400: return true; | |
case 50000000: return true; | |
case 50331648: return true; | |
case 50388480: return true; | |
case 50625000: return true; | |
case 51018336: return true; | |
case 51200000: return true; | |
case 51840000: return true; | |
case 52428800: return true; | |
case 52488000: return true; | |
case 52734375: return true; | |
case 53084160: return true; | |
case 53144100: return true; | |
case 53747712: return true; | |
case 54000000: return true; | |
case 54675000: return true; | |
case 55296000: return true; | |
case 55987200: return true; | |
case 56250000: return true; | |
case 56623104: return true; | |
case 56687040: return true; | |
case 56953125: return true; | |
case 57395628: return true; | |
case 57600000: return true; | |
case 58320000: return true; | |
case 58593750: return true; | |
case 58982400: return true; | |
case 59049000: return true; | |
case 59719680: return true; | |
case 60000000: return true; | |
case 60466176: return true; | |
case 60750000: return true; | |
case 61440000: return true; | |
case 61509375: return true; | |
case 62208000: return true; | |
case 62500000: return true; | |
case 62914560: return true; | |
case 62985600: return true; | |
case 63281250: return true; | |
case 63700992: return true; | |
case 63772920: return true; | |
case 64000000: return true; | |
case 64800000: return true; | |
case 65536000: return true; | |
case 65610000: return true; | |
case 66355200: return true; | |
case 66430125: return true; | |
case 67108864: return true; | |
case 67184640: return true; | |
case 67500000: return true; | |
case 68024448: return true; | |
case 68343750: return true; | |
case 69120000: return true; | |
case 69984000: return true; | |
case 70312500: return true; | |
case 70778880: return true; | |
case 70858800: return true; | |
case 71663616: return true; | |
case 71744535: return true; | |
case 72000000: return true; | |
case 72900000: return true; | |
case 73728000: return true; | |
case 73811250: return true; | |
case 74649600: return true; | |
case 75000000: return true; | |
case 75497472: return true; | |
case 75582720: return true; | |
case 75937500: return true; | |
case 76527504: return true; | |
case 76800000: return true; | |
case 77760000: return true; | |
case 78125000: return true; | |
case 78643200: return true; | |
case 78732000: return true; | |
case 79626240: return true; | |
case 79716150: return true; | |
case 80000000: return true; | |
case 80621568: return true; | |
case 81000000: return true; | |
case 81920000: return true; | |
case 82012500: return true; | |
case 82944000: return true; | |
case 83886080: return true; | |
case 83980800: return true; | |
case 84375000: return true; | |
case 84934656: return true; | |
case 85030560: return true; | |
case 86093442: return true; | |
case 86400000: return true; | |
case 87480000: return true; | |
case 87890625: return true; | |
case 88473600: return true; | |
case 88573500: return true; | |
case 89579520: return true; | |
case 90000000: return true; | |
case 90699264: return true; | |
case 91125000: return true; | |
case 92160000: return true; | |
case 93312000: return true; | |
case 93750000: return true; | |
case 94371840: return true; | |
case 94478400: return true; | |
case 94921875: return true; | |
case 95551488: return true; | |
case 95659380: return true; | |
case 96000000: return true; | |
case 97200000: return true; | |
case 97656250: return true; | |
case 98304000: return true; | |
case 98415000: return true; | |
case 99532800: return true; | |
case 100000000: return true; | |
case 100663296: return true; | |
case 100776960: return true; | |
case 101250000: return true; | |
case 102036672: return true; | |
case 102400000: return true; | |
case 102515625: return true; | |
case 103680000: return true; | |
case 104857600: return true; | |
case 104976000: return true; | |
case 105468750: return true; | |
case 106168320: return true; | |
case 106288200: return true; | |
case 107495424: return true; | |
case 108000000: return true; | |
case 109350000: return true; | |
case 110592000: return true; | |
case 110716875: return true; | |
case 111974400: return true; | |
case 112500000: return true; | |
case 113246208: return true; | |
case 113374080: return true; | |
case 113906250: return true; | |
case 114791256: return true; | |
case 115200000: return true; | |
case 116640000: return true; | |
case 117187500: return true; | |
case 117964800: return true; | |
case 118098000: return true; | |
case 119439360: return true; | |
case 119574225: return true; | |
case 120000000: return true; | |
case 120932352: return true; | |
case 121500000: return true; | |
case 122880000: return true; | |
case 123018750: return true; | |
case 124416000: return true; | |
case 125000000: return true; | |
case 125829120: return true; | |
case 125971200: return true; | |
case 126562500: return true; | |
case 127401984: return true; | |
case 127545840: return true; | |
case 128000000: return true; | |
case 129140163: return true; | |
case 129600000: return true; | |
case 131072000: return true; | |
case 131220000: return true; | |
case 132710400: return true; | |
case 132860250: return true; | |
case 134217728: return true; | |
case 134369280: return true; | |
case 135000000: return true; | |
case 136048896: return true; | |
case 136687500: return true; | |
case 138240000: return true; | |
case 139968000: return true; | |
case 140625000: return true; | |
case 141557760: return true; | |
case 141717600: return true; | |
case 143327232: return true; | |
case 143489070: return true; | |
case 144000000: return true; | |
case 145800000: return true; | |
case 146484375: return true; | |
case 147456000: return true; | |
case 147622500: return true; | |
case 149299200: return true; | |
case 150000000: return true; | |
case 150994944: return true; | |
case 151165440: return true; | |
case 151875000: return true; | |
case 153055008: return true; | |
case 153600000: return true; | |
case 155520000: return true; | |
case 156250000: return true; | |
case 157286400: return true; | |
case 157464000: return true; | |
case 158203125: return true; | |
case 159252480: return true; | |
case 159432300: return true; | |
case 160000000: return true; | |
case 161243136: return true; | |
case 162000000: return true; | |
case 163840000: return true; | |
case 164025000: return true; | |
case 165888000: return true; | |
case 167772160: return true; | |
case 167961600: return true; | |
case 168750000: return true; | |
case 169869312: return true; | |
case 170061120: return true; | |
case 170859375: return true; | |
case 172186884: return true; | |
case 172800000: return true; | |
case 174960000: return true; | |
case 175781250: return true; | |
case 176947200: return true; | |
case 177147000: return true; | |
case 179159040: return true; | |
case 180000000: return true; | |
case 181398528: return true; | |
case 182250000: return true; | |
case 184320000: return true; | |
case 184528125: return true; | |
case 186624000: return true; | |
case 187500000: return true; | |
case 188743680: return true; | |
case 188956800: return true; | |
case 189843750: return true; | |
case 191102976: return true; | |
case 191318760: return true; | |
case 192000000: return true; | |
case 194400000: return true; | |
case 195312500: return true; | |
case 196608000: return true; | |
case 196830000: return true; | |
case 199065600: return true; | |
case 199290375: return true; | |
case 200000000: return true; | |
case 201326592: return true; | |
case 201553920: return true; | |
case 202500000: return true; | |
case 204073344: return true; | |
case 204800000: return true; | |
case 205031250: return true; | |
case 207360000: return true; | |
case 209715200: return true; | |
case 209952000: return true; | |
case 210937500: return true; | |
case 212336640: return true; | |
case 212576400: return true; | |
case 214990848: return true; | |
case 215233605: return true; | |
case 216000000: return true; | |
case 218700000: return true; | |
case 221184000: return true; | |
case 221433750: return true; | |
case 223948800: return true; | |
case 225000000: return true; | |
case 226492416: return true; | |
case 226748160: return true; | |
case 227812500: return true; | |
case 229582512: return true; | |
case 230400000: return true; | |
case 233280000: return true; | |
case 234375000: return true; | |
case 235929600: return true; | |
case 236196000: return true; | |
case 238878720: return true; | |
case 239148450: return true; | |
case 240000000: return true; | |
case 241864704: return true; | |
case 243000000: return true; | |
case 244140625: return true; | |
case 245760000: return true; | |
case 246037500: return true; | |
case 248832000: return true; | |
case 250000000: return true; | |
case 251658240: return true; | |
case 251942400: return true; | |
case 253125000: return true; | |
case 254803968: return true; | |
case 255091680: return true; | |
case 256000000: return true; | |
case 258280326: return true; | |
case 259200000: return true; | |
case 262144000: return true; | |
case 262440000: return true; | |
case 263671875: return true; | |
case 265420800: return true; | |
case 265720500: return true; | |
case 268435456: return true; | |
case 268738560: return true; | |
case 270000000: return true; | |
case 272097792: return true; | |
case 273375000: return true; | |
case 276480000: return true; | |
case 279936000: return true; | |
case 281250000: return true; | |
case 283115520: return true; | |
case 283435200: return true; | |
case 284765625: return true; | |
case 286654464: return true; | |
case 286978140: return true; | |
case 288000000: return true; | |
case 291600000: return true; | |
case 292968750: return true; | |
case 294912000: return true; | |
case 295245000: return true; | |
case 298598400: return true; | |
case 300000000: return true; | |
case 301989888: return true; | |
case 302330880: return true; | |
case 303750000: return true; | |
case 306110016: return true; | |
case 307200000: return true; | |
case 307546875: return true; | |
case 311040000: return true; | |
case 312500000: return true; | |
case 314572800: return true; | |
case 314928000: return true; | |
case 316406250: return true; | |
case 318504960: return true; | |
case 318864600: return true; | |
case 320000000: return true; | |
case 322486272: return true; | |
case 324000000: return true; | |
case 327680000: return true; | |
case 328050000: return true; | |
case 331776000: return true; | |
case 332150625: return true; | |
case 335544320: return true; | |
case 335923200: return true; | |
case 337500000: return true; | |
case 339738624: return true; | |
case 340122240: return true; | |
case 341718750: return true; | |
case 344373768: return true; | |
case 345600000: return true; | |
case 349920000: return true; | |
case 351562500: return true; | |
case 353894400: return true; | |
case 354294000: return true; | |
case 358318080: return true; | |
case 358722675: return true; | |
case 360000000: return true; | |
case 362797056: return true; | |
case 364500000: return true; | |
case 368640000: return true; | |
case 369056250: return true; | |
case 373248000: return true; | |
case 375000000: return true; | |
case 377487360: return true; | |
case 377913600: return true; | |
case 379687500: return true; | |
case 382205952: return true; | |
case 382637520: return true; | |
case 384000000: return true; | |
case 387420489: return true; | |
case 388800000: return true; | |
case 390625000: return true; | |
case 393216000: return true; | |
case 393660000: return true; | |
case 398131200: return true; | |
case 398580750: return true; | |
case 400000000: return true; | |
case 402653184: return true; | |
case 403107840: return true; | |
case 405000000: return true; | |
case 408146688: return true; | |
case 409600000: return true; | |
case 410062500: return true; | |
case 414720000: return true; | |
case 419430400: return true; | |
case 419904000: return true; | |
case 421875000: return true; | |
case 424673280: return true; | |
case 425152800: return true; | |
case 429981696: return true; | |
case 430467210: return true; | |
case 432000000: return true; | |
case 437400000: return true; | |
case 439453125: return true; | |
case 442368000: return true; | |
case 442867500: return true; | |
case 447897600: return true; | |
case 450000000: return true; | |
case 452984832: return true; | |
case 453496320: return true; | |
case 455625000: return true; | |
case 459165024: return true; | |
case 460800000: return true; | |
case 466560000: return true; | |
case 468750000: return true; | |
case 471859200: return true; | |
case 472392000: return true; | |
case 474609375: return true; | |
case 477757440: return true; | |
case 478296900: return true; | |
case 480000000: return true; | |
case 483729408: return true; | |
case 486000000: return true; | |
case 488281250: return true; | |
case 491520000: return true; | |
case 492075000: return true; | |
case 497664000: return true; | |
case 500000000: return true; | |
case 503316480: return true; | |
case 503884800: return true; | |
case 506250000: return true; | |
case 509607936: return true; | |
case 510183360: return true; | |
case 512000000: return true; | |
case 512578125: return true; | |
case 516560652: return true; | |
case 518400000: return true; | |
case 524288000: return true; | |
case 524880000: return true; | |
case 527343750: return true; | |
case 530841600: return true; | |
case 531441000: return true; | |
case 536870912: return true; | |
case 537477120: return true; | |
case 540000000: return true; | |
case 544195584: return true; | |
case 546750000: return true; | |
case 552960000: return true; | |
case 553584375: return true; | |
case 559872000: return true; | |
case 562500000: return true; | |
case 566231040: return true; | |
case 566870400: return true; | |
case 569531250: return true; | |
case 573308928: return true; | |
case 573956280: return true; | |
case 576000000: return true; | |
case 583200000: return true; | |
case 585937500: return true; | |
case 589824000: return true; | |
case 590490000: return true; | |
case 597196800: return true; | |
case 597871125: return true; | |
case 600000000: return true; | |
case 603979776: return true; | |
case 604661760: return true; | |
case 607500000: return true; | |
case 612220032: return true; | |
case 614400000: return true; | |
case 615093750: return true; | |
case 622080000: return true; | |
case 625000000: return true; | |
case 629145600: return true; | |
case 629856000: return true; | |
case 632812500: return true; | |
case 637009920: return true; | |
case 637729200: return true; | |
case 640000000: return true; | |
case 644972544: return true; | |
case 645700815: return true; | |
case 648000000: return true; | |
case 655360000: return true; | |
case 656100000: return true; | |
case 663552000: return true; | |
case 664301250: return true; | |
case 671088640: return true; | |
case 671846400: return true; | |
case 675000000: return true; | |
case 679477248: return true; | |
case 680244480: return true; | |
case 683437500: return true; | |
case 688747536: return true; | |
case 691200000: return true; | |
case 699840000: return true; | |
case 703125000: return true; | |
case 707788800: return true; | |
case 708588000: return true; | |
case 716636160: return true; | |
case 717445350: return true; | |
case 720000000: return true; | |
case 725594112: return true; | |
case 729000000: return true; | |
case 732421875: return true; | |
case 737280000: return true; | |
case 738112500: return true; | |
case 746496000: return true; | |
case 750000000: return true; | |
case 754974720: return true; | |
case 755827200: return true; | |
case 759375000: return true; | |
case 764411904: return true; | |
case 765275040: return true; | |
case 768000000: return true; | |
case 774840978: return true; | |
case 777600000: return true; | |
case 781250000: return true; | |
case 786432000: return true; | |
case 787320000: return true; | |
case 791015625: return true; | |
case 796262400: return true; | |
case 797161500: return true; | |
case 800000000: return true; | |
case 805306368: return true; | |
case 806215680: return true; | |
case 810000000: return true; | |
case 816293376: return true; | |
case 819200000: return true; | |
case 820125000: return true; | |
case 829440000: return true; | |
case 838860800: return true; | |
case 839808000: return true; | |
case 843750000: return true; | |
case 849346560: return true; | |
case 850305600: return true; | |
case 854296875: return true; | |
case 859963392: return true; | |
case 860934420: return true; | |
case 864000000: return true; | |
case 874800000: return true; | |
case 878906250: return true; | |
case 884736000: return true; | |
case 885735000: return true; | |
case 895795200: return true; | |
case 900000000: return true; | |
case 905969664: return true; | |
case 906992640: return true; | |
case 911250000: return true; | |
case 918330048: return true; | |
case 921600000: return true; | |
case 922640625: return true; | |
case 933120000: return true; | |
case 937500000: return true; | |
case 943718400: return true; | |
case 944784000: return true; | |
case 949218750: return true; | |
case 955514880: return true; | |
case 956593800: return true; | |
case 960000000: return true; | |
case 967458816: return true; | |
case 972000000: return true; | |
case 976562500: return true; | |
case 983040000: return true; | |
case 984150000: return true; | |
case 995328000: return true; | |
case 996451875: return true; | |
case 1000000000: return true; | |
case 1006632960: return true; | |
case 1007769600: return true; | |
case 1012500000: return true; | |
case 1019215872: return true; | |
case 1020366720: return true; | |
case 1024000000: return true; | |
case 1025156250: return true; | |
case 1033121304: return true; | |
case 1036800000: return true; | |
case 1048576000: return true; | |
case 1049760000: return true; | |
case 1054687500: return true; | |
case 1061683200: return true; | |
case 1062882000: return true; | |
case 1073741824: return true; | |
case 1074954240: return true; | |
case 1076168025: return true; | |
case 1080000000: return true; | |
case 1088391168: return true; | |
case 1093500000: return true; | |
case 1105920000: return true; | |
case 1107168750: return true; | |
case 1119744000: return true; | |
case 1125000000: return true; | |
case 1132462080: return true; | |
case 1133740800: return true; | |
case 1139062500: return true; | |
case 1146617856: return true; | |
case 1147912560: return true; | |
case 1152000000: return true; | |
case 1162261467: return true; | |
case 1166400000: return true; | |
case 1171875000: return true; | |
case 1179648000: return true; | |
case 1180980000: return true; | |
case 1194393600: return true; | |
case 1195742250: return true; | |
case 1200000000: return true; | |
case 1207959552: return true; | |
case 1209323520: return true; | |
case 1215000000: return true; | |
case 1220703125: return true; | |
case 1224440064: return true; | |
case 1228800000: return true; | |
case 1230187500: return true; | |
case 1244160000: return true; | |
case 1250000000: return true; | |
case 1258291200: return true; | |
case 1259712000: return true; | |
case 1265625000: return true; | |
case 1274019840: return true; | |
case 1275458400: return true; | |
case 1280000000: return true; | |
case 1289945088: return true; | |
case 1291401630: return true; | |
case 1296000000: return true; | |
case 1310720000: return true; | |
case 1312200000: return true; | |
case 1318359375: return true; | |
case 1327104000: return true; | |
case 1328602500: return true; | |
case 1342177280: return true; | |
case 1343692800: return true; | |
case 1350000000: return true; | |
case 1358954496: return true; | |
case 1360488960: return true; | |
case 1366875000: return true; | |
case 1377495072: return true; | |
case 1382400000: return true; | |
case 1399680000: return true; | |
case 1406250000: return true; | |
case 1415577600: return true; | |
case 1417176000: return true; | |
case 1423828125: return true; | |
case 1433272320: return true; | |
case 1434890700: return true; | |
case 1440000000: return true; | |
case 1451188224: return true; | |
case 1458000000: return true; | |
case 1464843750: return true; | |
case 1474560000: return true; | |
case 1476225000: return true; | |
case 1492992000: return true; | |
case 1500000000: return true; | |
case 1509949440: return true; | |
case 1511654400: return true; | |
case 1518750000: return true; | |
case 1528823808: return true; | |
case 1530550080: return true; | |
case 1536000000: return true; | |
case 1537734375: return true; | |
case 1549681956: return true; | |
case 1555200000: return true; | |
case 1562500000: return true; | |
case 1572864000: return true; | |
case 1574640000: return true; | |
case 1582031250: return true; | |
case 1592524800: return true; | |
case 1594323000: return true; | |
case 1600000000: return true; | |
case 1610612736: return true; | |
case 1612431360: return true; | |
case 1620000000: return true; | |
case 1632586752: return true; | |
case 1638400000: return true; | |
case 1640250000: return true; | |
case 1658880000: return true; | |
case 1660753125: return true; | |
case 1677721600: return true; | |
case 1679616000: return true; | |
case 1687500000: return true; | |
case 1698693120: return true; | |
case 1700611200: return true; | |
case 1708593750: return true; | |
case 1719926784: return true; | |
case 1721868840: return true; | |
case 1728000000: return true; | |
case 1749600000: return true; | |
case 1757812500: return true; | |
case 1769472000: return true; | |
case 1771470000: return true; | |
case 1791590400: return true; | |
case 1793613375: return true; | |
case 1800000000: return true; | |
case 1811939328: return true; | |
case 1813985280: return true; | |
case 1822500000: return true; | |
case 1836660096: return true; | |
case 1843200000: return true; | |
case 1845281250: return true; | |
case 1866240000: return true; | |
case 1875000000: return true; | |
case 1887436800: return true; | |
case 1889568000: return true; | |
case 1898437500: return true; | |
case 1911029760: return true; | |
case 1913187600: return true; | |
case 1920000000: return true; | |
case 1934917632: return true; | |
case 1937102445: return true; | |
case 1944000000: return true; | |
case 1953125000: return true; | |
case 1966080000: return true; | |
case 1968300000: return true; | |
case 1990656000: return true; | |
case 1992903750: return true; | |
case 2000000000: return true; | |
case 2013265920: return true; | |
case 2015539200: return true; | |
case 2025000000: return true; | |
case 2038431744: return true; | |
case 2040733440: return true; | |
case 2048000000: return true; | |
case 2050312500: return true; | |
case 2066242608: return true; | |
case 2073600000: return true; | |
case 2097152000: return true; | |
case 2099520000: return true; | |
case 2109375000: return true; | |
case 2123366400: return true; | |
case 2125764000: return true; | |
default: | |
return false; | |
} | |
} | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment