2: 0, 1, 2, 3: 0, 1, 4: 0, 5: 0, 6: 0, 7: 0, 8: 0, 1, 9: 10: 0, 1, 11: 1, 2, 12: 0, 13: 0, 1, 14: 0, 15: 0, 16: 17: 0, 7, 18: 7, 19: 0, 20: 0, 1, 21: 0, 1, 3, 22: 23: 24: 0, 25: 26: 1, 27: 0, 28: 0, 3, 29: 30: 1, 31: 0, 32: 33: 0, 34: 0, 35: 36: 37: 38: 0, 39: 40: 0, 41: 0, 42: 43: 0, 44: 2, 45: 2, 46: 47: 48: 49: 50: 0, 1, 3, 51: 1, 52: 0, 53: 54: 0, 55: 56: 1, 2, 57: 0, 58: 59: 0, 60: 1, 61: 62: 0, 2, 63: 2, 64: 65: 66: 0, 67: 1, 2, 68: 69: 0, 70: 0, 71: 0, 72: 5, 73: 0, 74: 75: 0, 76: 0, 1, 77: 0, 3, 78: 0, 1, 79: 3, 80: 0, 81: 82: 0, 83: 84: 85: 0, 86: 87: 88: 1, 89: 0, 90: 0, 91: 0, 1, 92: 93: 94: 95: 96: 97: 0, 98: 1, 99: 0, 100: 101: 0, 102: 1, 103: 0, 104: 105: 0, 106: 107: 108: 109: 110: 0, 2, 111: 0, 112: 0, 113: 114: 115: 0, 116: 117: 0, 1, 118: 119: 0, 120: 121: 122: 123: 124: 0, 125: 126: 127: 0, 2, 128: 129: 1, 130: 131: 0, 132: 133: 134: 1, 135: 136: 0, 137: 138: 0, 139: 140: 141: 0, 142: 3, 143: 0, 144: 145: 0, 146: 1, 147: 0, 148: 0, 149: 150: 0, 151: 152: 153: 0, 3, 154: 1, 155: 0, 156: 157: 0, 158: 159: 1, 160: 161: 0, 162: 0, 163: 1, 2, 164: 0, 165: 166: 0, 167: 0, 168: 0, 169: 170: 2, 171: 1, 172: 173: 0, 174: 175: 0, 176: 0, 177: 178: 179: 180: 181: 182: 183: 184: 185: 186: 1, 187: 0, 188: 0, 189: 0, 1, 190: 0, 1, 191: 1, 3, 192: 0, 193: 1, 194: 0, 3, 195: 196: 197: 198: 1, 199: 0, 200: 1, 201: 202: 0, 203: 0, 204: 205: 206: 0, 207: 208: 2, 209: 0, 1, 4, 210: 1, 4, 211: 212: 1, 213: 214: 2, 215: 0, 216: 217: 218: 0, 219: 2, 220: 221: 222: 1, 223: 0, 224: 225: 226: 227: 228: 229: 230: 231: 0, 232: 2, 233: 234: 2, 235: 236: 0, 237: 238: 239: 240: 1, 241: 0, 242: 243: 244: 0, 245: 0, 2, 246: 0, 247: 248: 249: 1, 250: 1, 251: 252: 253: 254: 255: 256: 257: 258: 259: 0, 260: 6, 261: 2, 262: 263: 2, 264: 265: 0, 1, 266: 0, 267: 1, 268: 269: 1, 270: 271: 0, 272: 0, 273: 274: 0, 275: 276: 277: 278: 0, 1, 279: 0, 1, 280: 0, 281: 282: 283: 284: 285: 286: 0, 287: 0, 288: 0, 289: 290: 0, 291: 292: 293: 0, 294: 295: 296: 297: 298: 299: 1, 300: 1, 301: 302: 303: 304: 305: 306: 307: 1, 308: 309: 0, 310: 3, 311: 3, 312: 313: 314: 0, 315: 316: 0, 317: 318: 319: 320: 321: 322: 323: 324: 325: 0, 2, 326: 327: 328: 329: 0, 330: 331: 332: 0, 333: 1, 2, 334: 335: 336: 0, 337: 2, 338: 339: 340: 341: 342: 0, 343: 344: 0, 1, 345: 5, 346: 347: 348: 0, 349: 350: 351: 0, 352: 353: 354: 355: 356: 357: 0, 358: 0, 359: 360: 361: 362: 363: 1, 364: 365: 366: 367: 368: 369: 0, 370: 0, 371: 372: 373: 374: 375: 376: 0, 4, 377: 378: 0, 379: 380: 381: 0, 382: 383: 0, 1, 384: 385: 0, 386: 387: 388: 0, 1, 389: 390: 1, 391: 392: 0, 393: 394: 2, 395: 0, 2, 396: 397: 398: 0, 1, 2, 399: 1, 400: 401: 402: 0, 2, 403: 404: 0, 405: 0, 3, 406: 1, 407: 408: 409: 0, 410: 411: 412: 413: 2, 414: 0, 415: 416: 0, 417: 418: 419: 420: 421: 0, 2, 422: 423: 424: 425: 1, 426: 0, 427: 0, 428: 2, 429: 1, 430: 431: 432: 433: 434: 0, 2, 435: 0, 436: 1, 437: 2, 438: 1, 439: 1, 440: 3, 441: 442: 0, 443: 444: 1, 445: 446: 447: 0, 448: 449: 450: 1, 451: 452: 453: 0, 454: 455: 0, 456: 0, 457: 458: 1, 459: 460: 0, 461: 462: 3, 463: 464: 465: 466: 467: 468: 469: 0, 470: 471: 472: 0, 473: 474: 475: 0, 476: 0, 477: 478: 479: 480: 481: 482: 483: 484: 485: 486: 487: 488: 489: 0, 490: 491: 492: 493: 0, 4, 494: 495: 0, 496: 0, 1, 497: 498: 2, 499: 500: 0, 501: 502: 2, 503: 504: 1, 505: 2, 506: 507: 508: 509: 1, 510: 511: 0, 512: 0, 513: 514: 0, 515: 516: 517: 0, 518: 0, 519: 520: 1, 521: 522: 523: 1, 524: 525: 0, 526: 0, 527: 528: 529: 530: 0, 531: 0, 532: 533: 0, 1, 534: 535: 536: 537: 0, 538: 0, 539: 540: 0, 1, 541: 542: 543: 544: 1, 545: 546: 547: 548: 549: 550: 551: 0, 552: 553: 0, 554: 0, 555: 556: 0, 557: 2, 3, 558: 2, 559: 0, 560: 0, 561: 562: 3, 563: 564: 565: 566: 0, 567: 0, 568: 569: 570: 1, 571: 572: 0, 573: 574: 0, 575: 576: 577: 578: 2, 579: 0, 580: 0, 1, 581: 582: 0, 583: 584: 0, 585: 1, 586: 0, 587: 588: 589: 0, 590: 591: 592: 593: 594: 595: 596: 597: 598: 599: 600: 601: 602: 603: 0, 1, 604: 605: 0, 606: 607: 608: 609: 0, 610: 2, 611: 612: 0, 613: 614: 615: 616: 0, 617: 618: 619: 620: 621: 0, 622: 0, 623: 624: 0, 625: 626: 0, 627: 628: 0, 629: 630: 631: 632: 633: 2, 634: 1, 635: 0, 636: 637: 0, 1, 2, 638: 3, 639: 640: 641: 642: 0, 643: 2, 644: 0, 645: 646: 1, 647: 648: 649: 0, 650: 651: 652: 2, 653: 654: 655: 656: 657: 658: 0, 1, 659: 3, 660: 661: 0, 662: 663: 664: 665: 666: 1, 667: 668: 0, 1, 669: 670: 671: 0, 672: 673: 0, 674: 675: 676: 677: 0, 678: 679: 680: 681: 682: 0, 683: 684: 685: 686: 0, 687: 688: 689: 690: 3, 691: 1, 2, 692: 2, 693: 694: 695: 2, 696: 0, 697: 698: 1, 699: 700: 0, 701: 0, 702: 703: 704: 1, 705: 706: 707: 708: 709: 710: 711: 712: 0, 713: 714: 715: 0, 2, 716: 1, 717: 718: 719: 720: 0, 721: 1, 722: 723: 2, 724: 3, 725: 726: 0, 727: 0, 728: 0, 729: 730: 731: 2, 732: 733: 734: 735: 0, 1, 736: 0, 737: 738: 739: 740: 741: 742: 743: 0, 744: 745: 746: 3, 747: 0, 748: 1, 749: 750: 2, 751: 752: 753: 754: 0, 755: 0, 756: 757: 758: 759: 760: 761: 0, 2, 762: 0, 763: 764: 765: 766: 767: 768: 0, 769: 770: 771: 772: 773: 0, 774: 2, 775: 0, 776: 777: 778: 0, 779: 780: 781: 782: 0, 783: 784: 785: 0, 786: 787: 788: 789: 790: 791: 792: 0, 793: 794: 2, 795: 796: 797: 2, 798: 0, 1, 799: 0, 800: 801: 0, 802: 803: 804: 2, 805: 806: 1, 2, 807: 808: 809: 1, 810: 811: 812: 0, 813: 814: 815: 816: 817: 818: 0, 1, 819: 0, 6, 820: 821: 822: 823: 824: 825: 0, 826: 2, 827: 0, 1, 828: 829: 830: 831: 832: 0, 833: 834: 835: 836: 0, 837: 838: 0, 839: 0, 840: 841: 842: 4, 843: 844: 1, 845: 846: 0, 2, 847: 848: 849: 850: 0, 851: 852: 3, 853: 854: 2, 855: 0, 2, 856: 857: 0, 858: 859: 0, 2, 860: 0, 861: 862: 863: 2, 864: 0, 865: 866: 1, 867: 868: 0, 3, 869: 870: 871: 872: 873: 874: 875: 0, 1, 876: 877: 878: 0, 879: 880: 881: 882: 883: 0, 884: 885: 886: 1, 887: 1, 3, 888: 889: 0, 1, 890: 0, 891: 892: 893: 894: 0, 1, 895: 0, 896: 897: 0, 898: 899: 0, 900: 901: 902: 903: 904: 905: 906: 2, 907: 908: 909: 910: 0, 911: 0, 912: 913: 914: 915: 0, 916: 0, 917: 918: 0, 919: 2, 3, 920: 0, 921: 922: 0, 3, 923: 2, 924: 925: 0, 926: 2, 927: 0, 928: 929: 930: 931: 932: 933: 934: 935: 936: 937: 0, 938: 939: 1, 940: 941: 942: 943: 0, 2, 944: 3, 945: 3, 946: 0, 947: 948: 949: 950: 0, 951: 952: 1, 953: 954: 955: 956: 957: 958: 959: 0, 960: 0, 961: 962: 1, 963: 964: 0, 965: 966: 967: 968: 969: 0, 970: 971: 972: 973: 974: 0, 975: 976: 977: 2, 978: 979: 980: 981: 0, 982: 2, 983: 984: 1, 985: 986: 987: 0, 988: 989: 1, 990: 0, 991: 992: 0, 993: 0, 994: 0, 995: 996: 997: 998: 1, 999: 1000: 0, 1001: 0, 1, 1002: 0, 1, 1003: 1, 1004: 1005: 1006: 0, 1007: 0, 1008: 1009: 1010: 1011: 0, 1012: 1013: 1014: 1015: 1016: 0, 1017: 1018: 1019: 1020: 0, 1021: 0, 1, 1022: 0, 1023: 1024: