40 53 6
40 1 2 7 8 3
1 2
1 3
2 4
3 4
4 5
4 6
5 7
6 7
7 8
8 9
8 10
9 11
10 11
11 12
11 13
12 14
13 14
14 15
14 16
15 17
16 17
16 18
16 19
18 20
19 20
20 21
20 22
21 23
22 23
23 24
23 26
26 25
24 25
26 27
26 28
28 25
27 25
25 30
25 31
30 32
31 32
32 33
32 34
35 34
38 37
33 35
35 36
35 37
36 38
38 39
38 40
39 3
40 3