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