1280
0	3	4
1	5	3
2	4	5
3	5	4
6	9	8
1	8	10
7	10	9
8	9	10
11	12	13
2	14	12
7	13	14
12	14	13
1	10	5
2	5	14
7	14	10
5	10	14
15	19	18
16	18	20
17	20	19
18	19	20
6	22	23
16	24	22
21	23	24
22	24	23
25	27	26
17	26	28
21	28	27
26	27	28
16	20	24
17	28	20
21	24	28
20	28	24
29	32	33
30	34	32
31	33	34
32	34	33
11	37	36
30	36	38
35	38	37
36	37	38
25	39	40
31	41	39
35	40	41
39	41	40
30	38	34
31	34	41
35	41	38
34	38	41
6	23	9
7	9	42
21	42	23
9	23	42
11	13	37
7	43	13
35	37	43
13	43	37
25	40	27
21	27	44
35	44	40
27	40	44
7	42	43
21	44	42
35	43	44
42	44	43
0	4	46
2	47	4
45	46	47
4	47	46
11	49	12
2	12	50
48	50	49
12	49	50
51	52	53
45	54	52
48	53	54
52	54	53
2	50	47
45	47	54
48	54	50
47	50	54
29	56	32
30	32	57
55	57	56
32	56	57
11	36	59
30	60	36
58	59	60
36	60	59
61	63	62
55	62	64
58	64	63
62	63	64
30	57	60
55	64	57
58	60	64
57	64	60
65	68	69
66	70	68
67	69	70
68	70	69
51	73	72
66	72	74
71	74	73
72	73	74
61	75	76
67	77	75
71	76	77
75	77	76
66	74	70
67	70	77
71	77	74
70	74	77
11	59	49
48	49	78
58	78	59
49	59	78
51	53	73
48	79	53
71	73	79
53	79	73
61	76	63
58	63	80
71	80	76
63	76	80
48	78	79
58	80	78
71	79	80
78	80	79
0	46	82
45	83	46
81	82	83
46	83	82
51	85	52
45	52	86
84	86	85
52	85	86
87	88	89
81	90	88
84	89	90
88	90	89
45	86	83
81	83	90
84	90	86
83	86	90
65	92	68
66	68	93
91	93	92
68	92	93
51	72	95
66	96	72
94	95	96
72	96	95
97	99	98
91	98	100
94	100	99
98	99	100
66	93	96
91	100	93
94	96	100
93	100	96
101	104	105
102	106	104
103	105	106
104	106	105
87	109	108
102	108	110
107	110	109
108	109	110
97	111	112
103	113	111
107	112	113
111	113	112
102	110	106
103	106	113
107	113	110
106	110	113
51	95	85
84	85	114
94	114	95
85	95	114
87	89	109
84	115	89
107	109	115
89	115	109
97	112	99
94	99	116
107	116	112
99	112	116
84	114	115
94	116	114
107	115	116
114	116	115
0	82	118
81	119	82
117	118	119
82	119	118
87	121	88
81	88	122
120	122	121
88	121	122
123	124	125
117	126	124
120	125	126
124	126	125
81	122	119
117	119	126
120	126	122
119	122	126
101	128	104
102	104	129
127	129	128
104	128	129
87	108	131
102	132	108
130	131	132
108	132	131
133	135	134
127	134	136
130	136	135
134	135	136
102	129	132
127	136	129
130	132	136
129	136	132
137	140	141
138	142	140
139	141	142
140	142	141
123	145	144
138	144	146
143	146	145
144	145	146
133	147	148
139	149	147
143	148	149
147	149	148
138	146	142
139	142	149
143	149	146
142	146	149
87	131	121
120	121	150
130	150	131
121	131	150
123	125	145
120	151	125
143	145	151
125	151	145
133	148	135
130	135	152
143	152	148
135	148	152
120	150	151
130	152	150
143	151	152
150	152	151
0	118	3
1	3	153
117	153	118
3	118	153
6	8	155
1	156	8
154	155	156
8	156	155
123	157	124
117	124	158
154	158	157
124	157	158
1	153	156
117	158	153
154	156	158
153	158	156
15	18	160
16	161	18
159	160	161
18	161	160
6	163	22
16	22	164
162	164	163
22	163	164
165	166	167
159	168	166
162	167	168
166	168	167
16	164	161
159	161	168
162	168	164
161	164	168
137	170	140
138	140	171
169	171	170
140	170	171
123	144	173
138	174	144
172	173	174
144	174	173
165	176	175
169	175	177
172	177	176
175	176	177
138	171	174
169	177	171
172	174	177
171	177	174
6	155	163
154	178	155
162	163	178
155	178	163
123	173	157
154	157	179
172	179	173
157	173	179
165	167	176
162	180	167
172	176	180
167	180	176
154	179	178
162	178	180
172	180	179
178	179	180
181	185	184
182	184	186
183	186	185
184	185	186
187	189	190
182	191	189
188	190	191
189	191	190
192	194	193
183	193	195
188	195	194
193	194	195
182	186	191
183	195	186
188	191	195
186	195	191
196	199	200
197	201	199
198	200	201
199	201	200
187	204	203
197	203	205
202	205	204
203	204	205
206	207	208
198	209	207
202	208	209
207	209	208
197	205	201
198	201	209
202	209	205
201	205	209
210	214	213
211	213	215
212	215	214
213	214	215
192	217	218
211	219	217
216	218	219
217	219	218
206	221	220
212	220	222
216	222	221
220	221	222
211	215	219
212	222	215
216	219	222
215	222	219
187	190	204
188	223	190
202	204	223
190	223	204
192	218	194
188	194	224
216	224	218
194	218	224
206	208	221
202	225	208
216	221	225
208	225	221
188	224	223
202	223	225
216	225	224
223	224	225
196	200	227
226	227	228
198	228	200
227	200	228
229	231	232
226	233	231
230	232	233
231	233	232
206	234	207
198	207	235
230	235	234
207	234	235
226	228	233
198	235	228
230	233	235
228	235	233
236	239	240
237	241	239
238	240	241
239	241	240
229	244	243
237	243	245
242	245	244
243	244	245
246	247	248
238	249	247
242	248	249
247	249	248
237	245	241
238	241	249
242	249	245
241	245	249
210	251	214
212	214	252
250	252	251
214	251	252
206	220	254
212	255	220
253	254	255
220	255	254
246	257	256
250	256	258
253	258	257
256	257	258
212	252	255
250	258	252
253	255	258
252	258	255
229	232	244
230	259	232
242	244	259
232	259	244
206	254	234
230	234	260
253	260	254
234	254	260
246	248	257
242	261	248
253	257	261
248	261	257
230	260	259
242	259	261
253	261	260
259	260	261
236	240	263
262	263	264
238	264	240
263	240	264
265	267	268
262	269	267
266	268	269
267	269	268
246	270	247
238	247	271
266	271	270
247	270	271
262	264	269
238	271	264
266	269	271
264	271	269
272	275	276
273	277	275
274	276	277
275	277	276
265	280	279
273	279	281
278	281	280
279	280	281
282	283	284
274	285	283
278	284	285
283	285	284
273	281	277
274	277	285
278	285	281
277	281	285
210	287	251
250	251	288
286	288	287
251	287	288
246	256	290
250	291	256
289	290	291
256	291	290
282	293	292
286	292	294
289	294	293
292	293	294
250	288	291
286	294	288
289	291	294
288	294	291
265	268	280
266	295	268
278	280	295
268	295	280
246	290	270
266	270	296
289	296	290
270	290	296
282	284	293
278	297	284
289	293	297
284	297	293
266	296	295
278	295	297
289	297	296
295	296	297
272	276	299
298	299	300
274	300	276
299	276	300
301	303	304
298	305	303
302	304	305
303	305	304
282	306	283
274	283	307
302	307	306
283	306	307
298	300	305
274	307	300
302	305	307
300	307	305
308	311	312
309	313	311
310	312	313
311	313	312
301	316	315
309	315	317
314	317	316
315	316	317
318	319	320
310	321	319
314	320	321
319	321	320
309	317	313
310	313	321
314	321	317
313	317	321
210	323	287
286	287	324
322	324	323
287	323	324
282	292	326
286	327	292
325	326	327
292	327	326
318	329	328
322	328	330
325	330	329
328	329	330
286	324	327
322	330	324
325	327	330
324	330	327
301	304	316
302	331	304
314	316	331
304	331	316
282	326	306
302	306	332
325	332	326
306	326	332
318	320	329
314	333	320
325	329	333
320	333	329
302	332	331
314	331	333
325	333	332
331	332	333
181	335	185
334	336	335
183	185	336
335	336	185
337	340	339
334	339	341
338	341	340
339	340	341
192	193	342
183	343	193
338	342	343
193	343	342
334	341	336
183	336	343
338	343	341
336	341	343
308	312	345
344	345	346
310	346	312
345	312	346
337	348	349
344	350	348
347	349	350
348	350	349
318	351	319
310	319	352
347	352	351
319	351	352
344	346	350
310	352	346
347	350	352
346	352	350
210	213	323
211	353	213
322	323	353
213	353	323
192	355	217
211	217	356
354	356	355
217	355	356
318	328	357
322	358	328
354	357	358
328	358	357
211	356	353
322	353	358
354	358	356
353	356	358
337	349	340
338	340	359
347	359	349
340	349	359
192	342	355
338	360	342
354	355	360
342	360	355
318	357	351
347	351	361
354	361	357
351	357	361
338	359	360
347	361	359
354	360	361
359	361	360
15	363	19
17	19	364
362	364	363
19	363	364
25	26	366
17	367	26
365	366	367
26	367	366
368	370	369
362	369	371
365	371	370
369	370	371
17	364	367
362	371	364
365	367	371
364	371	367
29	33	373
31	374	33
372	373	374
33	374	373
25	376	39
31	39	377
375	377	376
39	376	377
378	379	380
372	381	379
375	380	381
379	381	380
31	377	374
372	374	381
375	381	377
374	377	381
181	385	384
382	384	386
383	386	385
384	385	386
368	388	389
382	390	388
387	389	390
388	390	389
378	392	391
383	391	393
387	393	392
391	392	393
382	386	390
383	393	386
387	390	393
386	393	390
25	366	376
365	394	366
375	376	394
366	394	376
368	389	370
365	370	395
387	395	389
370	389	395
378	380	392
375	396	380
387	392	396
380	396	392
365	395	394
375	394	396
387	396	395
394	395	396
29	398	56
55	56	399
397	399	398
56	398	399
61	62	401
55	402	62
400	401	402
62	402	401
403	405	404
397	404	406
400	406	405
404	405	406
55	399	402
397	406	399
400	402	406
399	406	402
65	69	408
67	409	69
407	408	409
69	409	408
61	411	75
67	75	412
410	412	411
75	411	412
413	414	415
407	416	414
410	415	416
414	416	415
67	412	409
407	409	416
410	416	412
409	412	416
196	420	419
417	419	421
418	421	420
419	420	421
403	423	424
417	425	423
422	424	425
423	425	424
413	427	426
418	426	428
422	428	427
426	427	428
417	421	425
418	428	421
422	425	428
421	428	425
61	401	411
400	429	401
410	411	429
401	429	411
403	424	405
400	405	430
422	430	424
405	424	430
413	415	427
410	431	415
422	427	431
415	431	427
400	430	429
410	429	431
422	431	430
429	430	431
65	433	92
91	92	434
432	434	433
92	433	434
97	98	436
91	437	98
435	436	437
98	437	436
438	440	439
432	439	441
435	441	440
439	440	441
91	434	437
432	441	434
435	437	441
434	441	437
101	105	443
103	444	105
442	443	444
105	444	443
97	446	111
103	111	447
445	447	446
111	446	447
448	449	450
442	451	449
445	450	451
449	451	450
103	447	444
442	444	451
445	451	447
444	447	451
236	455	454
452	454	456
453	456	455
454	455	456
438	458	459
452	460	458
457	459	460
458	460	459
448	462	461
453	461	463
457	463	462
461	462	463
452	456	460
453	463	456
457	460	463
456	463	460
97	436	446
435	464	436
445	446	464
436	464	446
438	459	440
435	440	465
457	465	459
440	459	465
448	450	462
445	466	450
457	462	466
450	466	462
435	465	464
445	464	466
457	466	465
464	465	466
101	468	128
127	128	469
467	469	468
128	468	469
133	134	471
127	472	134
470	471	472
134	472	471
473	475	474
467	474	476
470	476	475
474	475	476
127	469	472
467	476	469
470	472	476
469	476	472
137	141	478
139	479	141
477	478	479
141	479	478
133	481	147
139	147	482
480	482	481
147	481	482
483	484	485
477	486	484
480	485	486
484	486	485
139	482	479
477	479	486
480	486	482
479	482	486
272	490	489
487	489	491
488	491	490
489	490	491
473	493	494
487	495	493
492	494	495
493	495	494
483	497	496
488	496	498
492	498	497
496	497	498
487	491	495
488	498	491
492	495	498
491	498	495
133	471	481
470	499	471
480	481	499
471	499	481
473	494	475
470	475	500
492	500	494
475	494	500
483	485	497
480	501	485
492	497	501
485	501	497
470	500	499
480	499	501
492	501	500
499	500	501
15	160	503
159	504	160
502	503	504
160	504	503
165	506	166
159	166	507
505	507	506
166	506	507
508	509	510
502	511	509
505	510	511
509	511	510
159	507	504
502	504	511
505	511	507
504	507	511
137	513	170
169	170	514
512	514	513
170	513	514
165	175	516
169	517	175
515	516	517
175	517	516
518	520	519
512	519	521
515	521	520
519	520	521
169	514	517
512	521	514
515	517	521
514	521	517
308	524	525
522	526	524
523	525	526
524	526	525
508	529	528
522	528	530
527	530	529
528	529	530
518	531	532
523	533	531
527	532	533
531	533	532
522	530	526
523	526	533
527	533	530
526	530	533
165	516	506
505	506	534
515	534	516
506	516	534
508	510	529
505	535	510
527	529	535
510	535	529
518	532	520
515	520	536
527	536	532
520	532	536
505	534	535
515	536	534
527	535	536
534	536	535
29	373	398
372	537	373
397	398	537
373	537	398
378	539	379
372	379	540
538	540	539
379	539	540
403	404	541
397	542	404
538	541	542
404	542	541
372	540	537
397	537	542
538	542	540
537	540	542
181	184	385
383	385	543
182	543	184
385	184	543
378	391	545
383	546	391
544	545	546
391	546	545
187	547	189
182	189	548
544	548	547
189	547	548
383	543	546
182	548	543
544	546	548
543	548	546
196	419	199
417	549	419
197	199	549
419	549	199
403	551	423
417	423	552
550	552	551
423	551	552
187	203	553
197	554	203
550	553	554
203	554	553
417	552	549
197	549	554
550	554	552
549	552	554
378	545	539
538	539	555
544	555	545
539	545	555
403	541	551
538	556	541
550	551	556
541	556	551
187	553	547
544	547	557
550	557	553
547	553	557
538	555	556
544	557	555
550	556	557
555	557	556
65	408	433
407	558	408
432	433	558
408	558	433
413	560	414
407	414	561
559	561	560
414	560	561
438	439	562
432	563	439
559	562	563
439	563	562
407	561	558
432	558	563
559	563	561
558	561	563
196	227	420
418	420	564
226	564	227
420	227	564
413	426	566
418	567	426
565	566	567
426	567	566
229	568	231
226	231	569
565	569	568
231	568	569
418	564	567
226	569	564
565	567	569
564	569	567
236	454	239
452	570	454
237	239	570
454	570	239
438	572	458
452	458	573
571	573	572
458	572	573
229	243	574
237	575	243
571	574	575
243	575	574
452	573	570
237	570	575
571	575	573
570	573	575
413	566	560
559	560	576
565	576	566
560	566	576
438	562	572
559	577	562
571	572	577
562	577	572
229	574	568
565	568	578
571	578	574
568	574	578
559	576	577
565	578	576
571	577	578
576	578	577
101	443	468
442	579	443
467	468	579
443	579	468
448	581	449
442	449	582
580	582	581
449	581	582
473	474	583
467	584	474
580	583	584
474	584	583
442	582	579
467	579	584
580	584	582
579	582	584
236	263	455
453	455	585
262	585	263
455	263	585
448	461	587
453	588	461
586	587	588
461	588	587
265	589	267
262	267	590
586	590	589
267	589	590
453	585	588
262	590	585
586	588	590
585	590	588
272	489	275
487	591	489
273	275	591
489	591	275
473	593	493
487	493	594
592	594	593
493	593	594
265	279	595
273	596	279
592	595	596
279	596	595
487	594	591
273	591	596
592	596	594
591	594	596
448	587	581
580	581	597
586	597	587
581	587	597
473	583	593
580	598	583
592	593	598
583	598	593
265	595	589
586	589	599
592	599	595
589	595	599
580	597	598
586	599	597
592	598	599
597	599	598
137	478	513
477	600	478
512	513	600
478	600	513
483	602	484
477	484	603
601	603	602
484	602	603
518	519	604
512	605	519
601	604	605
519	605	604
477	603	600
512	600	605
601	605	603
600	603	605
272	299	490
488	490	606
298	606	299
490	299	606
483	496	608
488	609	496
607	608	609
496	609	608
301	610	303
298	303	611
607	611	610
303	610	611
488	606	609
298	611	606
607	609	611
606	611	609
308	525	311
523	612	525
309	311	612
525	612	311
518	614	531
523	531	615
613	615	614
531	614	615
301	315	616
309	617	315
613	616	617
315	617	616
523	615	612
309	612	617
613	617	615
612	615	617
483	608	602
601	602	618
607	618	608
602	608	618
518	604	614
601	619	604
613	614	619
604	619	614
301	616	610
607	610	620
613	620	616
610	616	620
601	618	619
607	620	618
613	619	620
618	620	619
15	503	363
362	363	621
502	621	503
363	503	621
368	369	623
362	624	369
622	623	624
369	624	623
508	625	509
502	509	626
622	626	625
509	625	626
362	621	624
502	626	621
622	624	626
621	626	624
181	384	335
382	627	384
334	335	627
384	627	335
368	629	388
382	388	630
628	630	629
388	629	630
337	339	631
334	632	339
628	631	632
339	632	631
382	630	627
334	627	632
628	632	630
627	630	632
308	345	524
522	524	633
344	633	345
524	345	633
508	528	635
522	636	528
634	635	636
528	636	635
337	637	348
344	348	638
634	638	637
348	637	638
522	633	636
344	638	633
634	636	638
633	638	636
368	623	629
622	639	623
628	629	639
623	639	629
508	635	625
622	625	640
634	640	635
625	635	640
337	631	637
628	641	631
634	637	641
631	641	637
622	640	639
628	639	641
634	641	640
639	640	641
