0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-18 06:31:59 +00:00
OI-codes/LibreOJ/2361/data/problem10.ans

7426 lines
22 KiB (Stored with Git LFS)
Plaintext

75
34
0
54
0
75
93
0
109
34
27
19
45
27
34
93
54
75
55
45
52
75
10
27
40
49
55
27
0
55
40
52
40
10
40
75
45
10
10
40
55
52
27
19
75
49
55
45
55
49
19
0
34
45
49
54
10
109
109
45
55
45
109
19
10
93
34
34
10
75
27
45
0
10
55
54
54
19
19
45
19
0
93
40
45
10
34
93
54
0
75
75
0
0
93
75
19
27
54
45
75
27
0
45
19
0
49
55
93
27
34
52
93
49
10
55
109
45
10
55
10
27
10
109
49
3
45
40
45
40
109
109
55
27
55
34
10
45
34
49
45
49
75
40
55
93
45
0
55
109
0
55
34
55
49
109
0
109
27
19
34
55
54
40
55
52
45
40
40
93
34
10
20
93
52
109
55
93
19
49
109
34
49
0
75
52
54
34
54
0
49
49
93
52
55
93
1
55
109
0
75
49
19
93
0
0
52
40
55
54
109
49
93
0
0
0
0
40
34
75
55
34
49
55
52
34
0
40
10
75
0
109
0
45
19
55
40
109
54
34
45
0
52
45
52
55
109
49
93
54
55
55
55
109
34
27
55
10
55
55
10
93
34
10
93
52
0
52
49
40
49
19
54
34
55
52
93
52
49
93
49
10
52
52
27
10
34
34
45
109
52
19
93
55
45
55
93
54
45
52
55
34
34
27
93
52
0
55
75
0
27
49
54
27
0
109
10
55
54
55
19
54
55
52
28
10
27
93
49
55
0
54
10
55
34
45
52
27
34
45
45
27
49
54
93
10
40
40
75
54
0
109
27
52
93
75
19
75
40
54
54
75
54
0
49
109
27
49
54
0
55
55
10
27
45
54
19
93
55
21
40
55
19
55
34
93
34
55
52
93
52
93
34
54
45
27
49
45
27
40
52
52
109
55
34
19
75
55
109
10
49
109
19
0
27
0
55
27
27
54
55
45
0
54
45
55
54
0
109
27
10
27
40
75
55
49
49
10
75
0
19
93
19
93
27
55
49
109
40
10
55
40
49
0
109
49
49
52
75
55
45
45
45
10
0
45
40
52
52
52
54
19
55
75
0
52
109
52
10
0
40
52
27
55
10
27
52
45
40
40
93
54
75
55
49
19
40
0
109
55
54
55
49
0
34
93
75
93
75
40
75
49
10
75
27
54
27
55
19
27
55
19
49
19
0
10
10
93
45
10
27
55
52
55
19
40
54
75
34
75
34
34
93
27
49
45
10
40
49
93
34
34
75
52
75
10
19
54
34
109
55
34
45
19
75
49
55
54
75
10
0
49
40
49
109
52
10
45
93
55
40
52
27
93
27
54
0
34
0
49
40
40
10
27
27
52
40
55
109
19
55
40
75
93
109
49
55
75
75
93
49
10
27
10
27
40
93
0
109
52
55
27
52
93
10
93
40
40
54
45
10
27
40
19
40
55
52
49
49
40
10
109
109
40
52
34
109
52
27
27
55
55
52
45
49
55
27
45
0
109
19
55
40
54
19
19
93
109
10
93
40
49
109
28
54
27
73
52
54
40
55
40
0
19
19
10
109
49
75
49
109
54
40
34
45
75
52
40
54
93
52
45
54
52
75
10
10
55
10
10
109
0
93
49
55
27
40
109
19
55
93
0
75
27
27
10
109
10
19
75
27
34
45
10
93
93
54
45
27
109
19
93
19
45
54
55
75
27
27
0
55
0
45
55
93
54
19
55
34
55
55
55
77
10
10
0
49
40
93
19
0
93
0
54
0
109
93
55
19
49
10
75
52
49
40
19
75
19
10
40
49
19
45
54
93
0
10
40
10
34
52
93
93
93
34
93
36
75
19
45
40
40
52
10
54
19
55
75
40
10
54
109
93
10
0
54
109
49
75
0
93
85
49
27
93
55
27
19
55
45
93
0
55
55
0
34
34
27
79
45
27
55
19
27
55
49
19
34
27
40
75
55
10
34
75
55
93
27
40
54
52
36
52
52
109
55
93
0
55
54
75
0
52
52
54
19
49
54
10
54
45
93
109
52
109
52
45
109
45
75
55
75
75
34
10
19
55
49
55
45
19
10
0
54
19
75
49
93
54
75
45
75
55
49
55
52
54
54
55
54
34
55
27
93
27
19
45
40
27
54
40
10
27
10
45
40
55
40
54
0
55
45
19
45
0
93
55
40
34
34
27
55
34
40
55
34
109
10
19
55
27
49
93
52
34
34
49
45
40
0
55
10
0
75
10
52
75
49
19
49
34
109
45
34
109
0
40
34
55
109
54
52
45
52
19
40
93
27
34
27
93
55
0
55
34
34
40
27
45
27
19
52
55
93
27
49
19
10
52
34
40
19
40
54
49
52
55
55
75
52
10
45
49
10
54
109
54
27
55
54
49
27
27
19
93
49
0
75
109
34
19
52
49
93
45
55
54
93
0
54
40
27
109
19
93
54
45
93
40
75
93
34
75
109
19
40
45
52
109
49
27
10
27
49
55
0
75
34
54
75
49
54
10
49
40
45
55
10
75
55
19
10
54
55
52
75
49
75
10
45
40
52
0
34
27
40
45
0
49
52
19
27
19
109
75
34
27
40
40
93
109
75
54
34
45
55
93
49
27
0
0
45
55
52
55
54
0
10
55
0
55
0
45
45
66
10
19
40
0
10
40
75
54
109
19
34
40
10
52
45
34
10
0
45
49
7
75
10
19
40
75
49
0
75
10
55
54
19
93
54
75
10
49
55
93
19
34
40
55
19
93
40
54
10
19
27
19
55
55
40
19
55
109
27
75
49
109
52
93
19
34
34
93
49
109
109
19
0
93
75
19
45
93
55
27
27
75
55
54
10
52
109
75
34
40
54
52
19
55
55
55
75
93
40
34
49
109
34
75
0
10
54
109
93
40
75
52
45
19
54
109
55
10
10
55
55
27
45
27
93
0
93
93
54
0
49
109
49
27
54
49
45
0
52
27
34
0
45
52
75
40
93
0
75
93
52
34
40
55
49
55
55
10
54
52
19
109
27
93
55
109
55
52
27
52
45
34
52
19
49
55
52
54
34
34
40
40
34
45
52
55
19
19
93
27
55
0
10
55
55
10
55
93
0
49
0
40
0
55
45
75
55
45
19
55
27
34
45
52
54
55
27
55
40
55
45
52
93
40
109
55
93
93
49
55
75
55
93
0
34
45
40
34
52
55
34
27
109
109
19
34
34
49
10
52
34
27
34
27
10
0
75
52
10
75
27
54
109
55
45
45
0
75
52
75
40
0
45
109
93
19
52
55
34
40
10
93
40
93
19
54
54
40
55
45
52
40
52
75
27
109
27
54
52
49
52
10
75
34
27
19
34
49
75
52
75
54
45
109
93
55
10
93
34
109
45
19
55
45
93
10
109
109
75
109
55
34
40
40
45
0
27
49
52
40
109
49
27
40
10
109
55
55
27
55
109
55
40
34
93
49
109
10
0
10
93
10
55
55
55
27
93
19
52
19
49
54
54
75
45
0
27
10
55
40
10
55
49
10
10
54
109
54
40
0
55
75
45
19
55
55
49
49
10
19
40
93
45
109
75
19
27
109
109
10
54
52
75
27
19
52
40
45
54
54
0
10
49
10
52
0
55
34
0
75
109
49
10
45
27
19
27
75
40
55
55
27
45
55
109
109
55
54
54
30
40
49
55
52
10
49
93
55
34
93
55
0
19
10
93
93
55
55
55
93
75
40
40
10
34
109
54
10
34
54
0
0
93
27
45
10
93
93
109
19
52
45
27
19
55
0
75
49
55
54
55
55
93
54
55
45
54
54
40
34
49
55
52
75
55
34
27
45
19
55
93
45
52
109
19
49
55
10
52
10
0
40
52
75
75
54
49
49
34
19
75
40
55
55
109
75
45
10
27
55
55
0
34
55
0
34
0
34
55
75
19
55
52
55
45
19
52
55
27
109
19
10
0
49
55
0
55
93
10
27
10
34
52
54
19
34
75
49
49
34
10
19
10
55
54
49
40
27
40
10
52
0
45
40
19
75
49
55
45
0
40
49
55
55
40
19
55
40
55
52
52
52
109
54
10
34
52
40
49
93
54
45
49
109
52
45
55
10
55
34
55
52
55
45
93
40
0
49
40
52
54
40
45
93
75
54
54
10
19
75
34
27
55
75
27
45
75
55
27
52
40
19
54
34
109
109
19
34
40
54
40
27
40
45
54
49
93
54
40
75
75
45
0
52
34
55
27
19
54
27
93
45
19
55
55
27
93
10
49
34
34
109
55
109
34
19
19
19
52
54
45
27
75
54
19
0
93
54
55
45
27
45
55
40
45
49
54
55
75
75
0
52
0
45
49
52
55
10
27
45
55
52
34
109
54
75
75
93
34
93
10
34
49
55
45
0
54
93
109
109
55
49
109
34
109
54
75
55
93
10
40
54
19
40
52
75
93
109
10
34
27
54
52
52
34
27
45
34
0
49
55
54
55
54
27
27
45
45
34
0
34
19
55
45
55
0
40
49
52
10
52
52
19
54
34
109
93
27
45
55
109
10
10
45
75
55
109
52
55
34
109
40
27
75
55
54
27
0
75
19
45
54
27
55
93
45
55
54
19
55
109
19
55
75
10
19
55
19
75
49
34
27
40
75
109
109
54
34
49
34
45
52
75
49
34
55
55
49
49
75
45
55
10
19
55
52
40
93
49
109
55
55
40
19
55
55
75
10
49
27
109
34
34
93
54
27
75
10
0
93
19
55
54
27
49
52
34
55
93
49
55
54
109
52
93
109
0
55
34
10
34
10
34
49
52
40
19
55
93
54
54
93
93
19
45
52
19
0
27
75
40
0
40
49
52
10
52
55
93
93
10
52
55
27
49
40
27
54
27
109
10
109
34
0
19
55
27
34
34
34
40
34
40
55
27
10
109
10
34
45
93
55
52
34
75
19
34
40
0
0
55
45
109
45
0
40
55
19
93
75
75
109
52
55
45
49
54
93
93
27
93
109
54
27
49
75
27
55
0
45
93
55
93
10
10
10
109
55
93
19
75
19
45
93
52
34
10
55
109
75
109
55
55
34
55
10
40
55
49
49
19
0
109
40
19
75
54
34
54
52
52
45
55
55
55
27
40
55
52
93
49
109
19
93
52
75
54
55
93
27
54
40
75
27
34
55
75
55
54
54
27
49
52
55
45
109
19
54
27
93
93
19
54
10
52
34
75
54
52
52
49
0
40
49
10
34
0
109
27
54
55
45
54
34
55
55
45
45
109
45
49
34
52
10
54
55
93
27
93
54
52
10
45
93
54
49
52
75
34
75
55
0
93
55
55
0
75
10
93
0
55
55
109
40
34
0
45
45
10
40
109
55
27
93
49
45
19
19
55
27
52
0
52
69
34
0
55
27
55
54
27
55
40
40
0
109
54
55
27
0
34
109
45
0
10
10
19
49
109
19
40
109
109
27
55
75
109
27
52
19
93
0
55
45
19
75
109
55
19
55
49
52
55
19
54
34
75
10
27
52
10
34
34
0
52
27
93
0
52
55
54
45
93
109
93
55
10
52
19
45
93
40
109
52
19
27
93
54
109
93
49
27
27
19
109
75
49
55
0
54
54
19
54
45
1
27
40
93
55
55
45
27
0
34
10
34
45
40
52
49
10
45
27
55
40
0
0
93
40
75
45
10
34
75
39
27
109
45
0
52
34
93
10
93
54
55
52
40
10
55
52
34
75
55
93
55
19
52
45
54
19
40
93
27
10
34
45
54
19
34
27
10
34
75
109
52
19
0
40
19
19
19
52
49
55
10
34
10
54
10
10
0
0
109
55
55
10
75
109
55
49
52
93
0
27
93
109
52
40
19
19
55
27
55
109
49
40
27
27
75
109
55
19
52
52
93
45
40
41
55
27
93
27
45
27
27
55
19
40
85
34
109
49
45
49
55
54
45
40
75
52
34
19
54
54
54
93
55
19
54
19
54
55
54
55
54
10
55
49
40
0
19
45
27
49
40
75
40
93
54
55
52
52
49
34
10
55
55
109
45
40
10
93
34
55
93
75
40
45
49
109
54
34
52
49
49
55
75
10
34
10
10
55
27
55
49
0
93
34
40
109
0
34
54
27
75
52
55
93
75
93
40
34
40
49
55
49
52
27
40
55
34
0
34
27
45
55
54
75
10
34
109
109
34
40
54
55
52
10
40
10
75
109
109
52
19
45
10
52
55
54
45
55
0
54
10
109
49
45
109
45
109
93
109
0
45
75
27
109
10
10
109
54
93
93
55
75
27
49
54
55
109
52
109
55
27
10
10
109
10
19
75
40
27
10
75
40
54
54
34
109
55
49
45
40
40
19
0
27
27
109
55
52
55
49
0
49
10
75
55
55
75
77
75
54
19
52
0
40
10
49
27
109
54
10
34
10
93
45
40
34
0
54
45
55
10
19
45
93
75
19
40
0
10
75
34
45
75
27
54
55
49
75
10
109
52
54
40
27
55
10
27
19
55
49
10
34
34
49
27
10
55
45
52
40
109
40
27
55
0
49
93
109
19
45
75
52
54
10
55
0
10
49
52
93
0
34
40
75
54
55
75
55
75
109
19
75
27
27
19
34
109
0
93
55
55
19
40
40
19
55
75
93
55
0
75
19
54
40
0
45
19
34
27
34
45
54
55
109
10
45
109
49
45
55
10
55
49
40
54
93
55
40
52
10
55
45
109
40
75
0
10
55
19
49
93
45
75
75
34
93
19
55
55
54
45
10
45
55
0
75
19
27
55
45
93
0
75
10
109
27
34
19
52
10
109
10
75
55
19
55
19
55
34
40
55
19
75
27
40
10
54
45
45
52
27
55
45
49
93
93
55
55
55
10
75
93
52
0
40
27
19
27
40
49
19
75
52
54
67
19
40
34
49
0
55
45
0
93
45
40
45
52
75
54
75
54
45
52
34
52
0
52
49
55
34
34
75
34
10
55
10
0
93
45
75
93
55
93
27
52
109
93
55
109
54
75
75
54
55
55
45
54
75
75
45
45
52
27
27
27
75
109
93
34
93
19
34
93
40
52
19
45
49
0
52
49
54
0
109
45
40
45
49
93
19
0
54
9
49
93
93
109
75
0
93
75
40
109
55
40
45
49
45
34
49
45
10
49
27
34
75
55
52
75
93
93
49
34
34
19
54
93
19
34
40
45
55
75
55
45
27
19
52
75
40
10
40
27
49
55
49
19
34
19
109
109
55
34
45
34
55
40
93
27
27
109
10
55
34
34
49
55
0
10
19
0
0
10
52
93
0
0
75
34
49
75
45
93
19
10
55
49
0
19
19
52
19
49
34
52
27
93
10
75
93
49
10
75
55
10
19
19
93
55
55
55
19
19
49
55
10
109
40
49
109
89
52
109
40
54
10
45
19
52
109
49
49
27
49
55
55
52
49
109
34
40
10
0
93
109
10
19
0
40
93
49
27
27
49
0
93
55
34
10
75
55
10
54
0
10
55
93
54
19
0
0
49
49
45
93
52
52
54
52
55
0
55
45
0
19
93
34
10
109
45
45
49
109
109
45
19
109
27
75
54
45
40
34
54
5
19
55
75
34
19
27
10
45
49
109
54
75
55
93
10
45
0
27
45
93
109
93
55
54
0
19
10
52
75
49
93
49
34
34
93
0
0
54
10
27
93
27
19
75
40
93
10
40
45
109
19
54
54
55
40
109
52
93
0
40
40
10
52
49
55
52
93
52
40
93
52
109
49
55
93
0
109
93
40
0
27
19
0
54
93
45
34
93
27
27
40
34
0
55
75
45
52
54
19
27
45
0
54
55
55
49
0
54
40
109
10
40
27
0
55
27
55
10
27
52
10
27
10
54
34
49
93
19
10
19
40
40
40
27
52
54
54
34
55
10
0
55
45
52
52
52
109
55
10
34
40
93
52
45
10
54
49
45
109
52
40
19
55
40
109
0
10
55
54
52
34
55
109
55
19
19
49
45
93
45
45
19
109
27
52
109
109
34
55
27
55
40
34
27
34
0
40
109
40
54
27
45
40
34
49
49
109
40
54
55
34
27
55
34
19
93
54
93
0
40
40
40
52
49
93
49
0
55
45
27
54
45
34
52
54
27
34
55
10
0
45
75
40
93
40
27
54
55
55
27
40
54
40
49
109
27
0
49
0
19
52
40
19
19
34
93
93
75
55
45
27
45
55
54
40
93
40
0
55
10
19
55
75
0
27
54
27
49
75
40
49
75
75
40
0
52
55
10
34
49
55
55
0
0
27
109
93
45
27
75
54
75
10
40
109
75
109
109
0
0
54
54
54
49
54
109
0
93
10
75
52
45
27
34
34
10
54
52
55
45
40
55
49
55
45
27
19
75
45
45
54
55
93
49
55
49
109
55
45
19
40
49
93
0
27
52
54
49
0
49
0
19
55
34
0
54
49
45
109
49
54
34
27
93
54
93
93
55
55
54
34
52
93
75
0
54
27
55
93
0
75
55
54
45
75
10
109
40
45
52
27
10
52
109
0
75
34
49
93
34
0
34
49
0
19
93
55
10
19
34
27
109
0
52
10
27
10
55
0
75
54
54
0
93
10
55
27
45
75
75
40
75
54
93
10
34
55
55
0
55
49
40
55
34
54
40
55
27
49
27
40
34
52
75
27
75
55
45
52
0
19
52
19
52
19
45
40
75
45
93
34
109
55
10
75
34
109
93
19
93
109
55
55
54
10
55
93
19
0
93
34
49
69
55
93
34
0
49
10
75
75
54
55
49
10
49
10
55
19
52
19
45
49
109
45
55
75
75
40
75
40
49
0
52
27
93
55
93
10
27
40
27
93
75
109
55
40
19
55
49
0
19
0
27
0
55
0
55
19
75
55
10
19
109
49
10
40
55
0
19
109
55
45
34
49
19
55
45
40
55
109
109
19
54
34
55
52
40
34
55
49
27
55
55
93
40
109
49
19
55
45
49
49
109
10
109
54
34
75
49
52
55
49
45
40
52
55
52
49
55
109
40
45
10
19
27
19
27
52
10
10
109
10
19
27
52
93
45
55
19
93
34
93
27
19
55
55
10
19
55
40
54
55
0
71
54
19
40
27
55
10
19
54
54
27
0
0
55
19
19
40
45
54
54
34
93
0
10
55
55
55
49
52
52
27
10
54
75
45
75
54
34
55
0
19
75
54
109
49
93
19
93
93
27
55
40
75
55
34
52
54
27
0
27
54
52
27
93
93
75
55
55
93
27
54
10
34
49
109
19
45
19
109
52
93
52
0
55
93
45
75
40
19
52
93
55
45
27
49
27
49
55
27
19
93
93
10
27
93
34
109
19
109
55
93
93
54
0
10
55
109
49
54
75
10
27
49
83
109
19
55
45
93
49
55
49
10
10
75
54
45
34
27
19
45
19
0
75
27
34
55
49
49
49
54
75
49
49
54
0
55
52
0
40
54
27
27
27
49
27
109
27
40
54
54
10
34
49
55
10
52
75
0
0
93
52
93
10
27
55
40
45
10
75
27
40
54
55
54
52
54
49
55
93
55
75
75
55
10
27
54
19
54
55
75
10
27
55
54
54
34
34
109
45
10
54
49
55
55
75
54
75
34
93
93
40
75
49
49
93
55
54
93
55
45
55
34
52
93
27
54
19
27
0
19
109
55
52
52
40
54
55
40
109
0
52
54
49
55
27
34
45
19
19
34
27
40
34
19
34
93
109
0
52
40
15
55
55
40
55
49
52
54
10
54
55
40
19
19
19
45
54
52
27
75
93
54
93
40
109
52
0
54
10
10
10
75
55
34
55
49
55
27
54
19
40
0
40
54
54
55
55
34
55
109
52
75
0
45
27
109
49
34
19
0
27
52
27
40
34
0
19
10
49
40
109
75
54
93
45
75
55
45
49
40
55
55
34
45
10
49
45
10
55
0
49
19
40
49
55
19
0
27
40
54
55
10
75
49
52
34
0
0
34
54
55
0
0
93
55
55
54
10
75
27
109
49
45
49
27
34
93
109
93
54
34
52
10
55
19
52
27
10
55
52
55
45
93
34
45
45
27
54
34
75
40
74
55
40
27
93
75
52
52
40
10
75
54
75
52
34
55
19
27
40
55
93
55
52
34
54
75
45
19
19
54
0
55
93
52
93
34
40
27
49
54
40
19
10
40
45
75
55
75
54
10
45
55
52
34
55
19
93
45
10
75
27
55
55
109
55
52
55
49
40
52
40
45
34
54
54
55
55
75
109
40
93
45
45
93
0
27
55
93
55
27
52
52
27
19
34
55
49
93
27
0
34
93
75
34
27
55
27
49
40
55
109
19
52
55
54
40
19
27
54
45
109
62
55
27
55
52
109
93
49
0
45
34
55
75
19
49
0
75
49
55
54
10
40
52
49
75
19
45
49
75
27
45
10
109
19
54
19
49
55
34
34
10
54
19
54
45
0
93
55
55
54
49
52
0
75
40
10
54
75
0
0
55
55
75
10
52
54
10
49
109
0
40
40
55
0
45
40
55
54
40
55
93
93
34
10
55
54
45
49
27
55
49
52
34
93
45
93
27
55
49
10
55
0
55
0
109
75
109
45
109
27
55
52
49
0
49
55
0
109
10
0
55
55
52
55
34
93
19
49
52
93
10
52
27
75
0
40
93
55
52
27
10
45
40
55
52
55
75
45
55
49
55
54
55
93
19
45
34
40
27
75
55
55
75
55
54
27
34
34
54
0
19
75
27
10
45
109
54
19
55
52
55
109
52
93
34
52
19
52
75
10
49
40
19
34
49
27
93
49
10
34
55
34
83
55
109
40
49
49
93
0
40
55
93
0
0
55
0
34
27
19
52
55
40
52
52
49
45
93
1
19
52
93
27
40
40
55
40
40
34
10
75
10
55
55
52
0
45
49
0
109
93
55
45
10
19
93
0
0
109
19
34
19
27
93
40
40
19
40
52
109
54
40
54
54
54
10
40
10
54
27
93
10
93
52
55
34
54
34
52
0
45
52
109
49
34
40
52
0
55
52
54
55
93
54
40
19
75
40
109
45
45
45
54
10
0
55
75
10
55
27
34
19
19
49
109
109
19
27
109
10
109
40
54
109
75
45
109
0
34
93
40
34
55
0
45
0
27
55
109
55
27
54
34
34
49
0
40
75
54
49
27
55
10
55
19
93
93
34
55
93
27
55
34
75
55
93
55
27
27
52
54
34
45
0
19
52
55
49
55
27
52
52
75
27
52
0
34
10
93
0
10
10
49
27
54
34
45
19
55
55
49
0
0
19
55
93
49
19
75
109
10
93
55
49
93
55
10
34
54
109
10
27
34
19
0
109
10
75
0
55
52
49
34
19
10
45
93
54
75
27
45
55
55
10
54
54
10
93
0
93
55
10
40
27
27
40
0
34
27
55
45
93
27
109
93
106
10
34
93
55
75
54
0
0
49
45
93
109
40
0
34
45
34
19
10
54
54
109
109
55
19
27
109
40
75
52
55
75
93
0
45
10
49
0
45
54
0
27
49
109
93
75
19
34
55
49
52
55
52
55
0
34
49
109
109
109
45
40
19
55
27
40
93
55
49
10
109
109
0
52
55
10
55
49
49
109
55
55
54
54
49
54
19
40
55
19
27
54
10
55
40
55
55
45
10
19
40
109
45
54
0
27
45
45
49
27
19
40
40
52
52
34
55
52
55
93
45
52
19
109
0
54
75
19
34
49
49
55
55
0
55
45
52
0
109
27
55
27
93
93
27
34
75
52
52
27
93
93
34
75
52
34
55
49
40
0
55
27
27
49
54
93
10
109
55
49
52
0
52
27
10
19
93
0
55
49
40
20
27
75
40
27
55
10
75
45
55
55
93
109
27
40
19
34
109
10
27
93
55
75
49
45
10
52
109
52
49
49
10
10
75
10
55
40
54
93
40
27
75
109
10
27
93
34
45
40
54
93
52
52
10
10
55
52
27
10
49
52
52
54
55
54
55
55
109
10
45
54
45
109
49
93
55
40
45
55
109
109
45
55
55
0
55
27
34
34
75
54
10
55
19
55
10
55
19
19
19
52
10
19
52
49
49
54
52
49
55
27
45
55
54
52
93
10
55
34
27
40
55
54
75
34
34
27
52
55
45
75
40
109
40
54
109
45
55
19
0
93
55
52
40
75
27
109
27
0
10
54
27
49
40
55
34
45
55
55
40
0
0
27
27
0
19
93
19
52
3
75
34
55
54
45
93
109
45
55
54
93
10
55
34
93
93
19
10
45
55
19
109
52
10
55
75
109
55
75
27
49
34
19
62
55
34
19
0
45
19
45
40
52
54
10
49
55
27
0
34
109
10
109
10
49
52
109
55
109
0
10
34
10
55
55
93
55
52
27
109
45
19
45
45
54
109
19
0
34
27
34
49
19
75
0
27
10
40
27
109
55
55
0
93
93
55
27
0
55
34
10
19
52
75
40
109
34
49
93
40
27
27
55
34
93
55
45
109
109
54
10
55
0
40
52
10
55
55
40
27
52
40
27
75
55
49
49
45
93
109
75
54
55
0
10
27
27
49
0
45
75
93
109
0
0
54
55
52
55
93
109
55
93
0
52
109
109
49
109
52
0
75
34
109
10
49
19
93
49
52
75
54
109
34
34
109
49
40
49
40
55
52
54
40
109
54
10
55
52
54
52
40
93
34
34
75
109
49
109
45
75
34
40
55
52
75
10
54
52
109
27
0
34
55
54
49
45
10
34
54
55
55
93
93
40
40
34
45
10
34
93
40
93
0
45
40
40
34
55
10
49
27
0
27
55
19
0
0
52
54
10
34
54
55
34
40
45
19
34
75
54
27
93
34
0
0
36
109
49
109
75
49
109
0
55
109
27
54
40
19
52
54
109
34
0
75
40
55
45
27
55
52
40
55
0
40
40
19
93
55
55
34
27
45
27
54
40
34
49
0
109
40
54
45
75
55
54
109
49
55
54
55
10
55
45
49
27
52
10
27
55
55
55
109
40
93
93
109
93
45
19
27
34
40
49
109
27
54
10
109
52
19
52
55
55
109
10
109
45
52
49
19
93
0
55
93
34
49
34
34
27
93
10
45
109
54
75
93
52
19
55
10
55
45
54
55
27
34
0
45
10
93
55
27
0
19
49
49
93
40
54
109
93
34
40
54
55
75
45
54
27
93
19
34
19
109
40
93
49
75
109
34
54
19
0
34
54
40
54
109
55
52
52
75
55
19
27
10
55
45
93
0
75
93
54
34
54
75
10
93
49
27
54
34
10
109
10
54
49
10
45
27
54
27
34
27
93
19
49
10
75
54
109
109
34
27
34
49
40
27
52
0
55
45
27
75
45
40
10
54
55
109
54
52
55
75
10
49
55
27
55
10
49
0
93
19
0
0
109
27
49
19
75
27
10
10
45
55
10
109
40
19
27
10
75
75
55
0
54
109
10
54
27
34
19
10
40
0
0
75
75
27
40
27
27
55
10
40
49
55
49
55
109
49
49
49
34
45
75
45
0
45
19
40
54
19
40
0
10
45
55
40
0
49
49
45
49
52
54
27
54
75
52
0
27
49
93
40
55
52
40
52
55
34
55
0
55
109
10
40
55
54
54
49
34
34
40
0
55
75
27
34
49
34
45
27
75
45
109
27
49
27
75
54
55
40
75
27
55
49
19
55
19
109
19
93
93
109
75
0
19
0
40
27
40
49
45
109
93
55
55
10
52
10
55
52
75
109
109
0
34
27
54
10
109
34
34
55
0
34
49
45
10
40
49
0
93
19
0
75
34
55
109
27
27
52
45
0
27
109
0
45
10
93
49
55
75
52
49
109
40
55
19
45
19
75
109
34
40
27
27
93
54
34
75
0
27
52
49
52
19
19
45
55
49
55
54
49
0
93
55
55
10
109
45
54
54
10
40
55
45
109
74
55
52
52
54
27
75
34
34
75
34
93
34
34
0
75
49
55
27
55
93
55
49
45
19
109
54
19
10
19
34
55
10
49
109
10
45
34
54
27
40
45
34
0
109
40
52
40
55
55
19
109
0
40
34
45
45
55
93
27
54
40
55
45
34
27
40
54
54
45
40
0
54
34
0
93
75
109
19
54
49
75
0
45
52
34
54
55
52
75
27
27
49
49
34
40
93
49
54
49
55
19
34
54
52
19
10
75
52
19
19
10
109
10
52
75
93
19
19
40
54
109
27
40
0
45
93
34
93
93
45
49
19
49
19
109
10
0
27
54
109
49
19
0
0
45
109
52
54
109
55
0
52
54
54
19
55
93
55
10
19
0
40
10
93
55
52
19
27
10
54
19
49
55
0
19
27
54
45
49
54
40
10
52
55
49
27
34
54
49
75
54
34
49
75
0
45
19
55
27
93
34
0
55
55
34
55
0
93
10
34
0
93
45
27
75
55
54
10
55
10
55
52
27
19
75
75
19
19
54
109
93
52
75
54
55
0
75
34
93
52
10
52
40
40
55
52
54
109
0
0
54
19
54
10
27
34
19
34
5
54
54
93
0
55
55
54
52
75
93
19
109
55
0
0
93
49
55
27
40
45
45
55
49
75
49
19
45
10
52
34
34
19
55
40
0
55
52
55
40
55
54
55
55
34
19
45
49
34
55
45
34
109
34
45
52
45
27
93
55
49
10
0
0
75
49
40
54
27
0
54
10
52
49
49
109
55
93
109
45
54
27
75
75
55
34
40
34
49
109
10
45
52
93
34
34
54
0
55
55
10
52
54
52
34
27
40
52
0
0
75
52
52
34
27
27
45
45
10
75
109
40
45
40
55
0
55
45
93
49
55
19
55
75
93
10
49
40
109
75
10
45
55
27
49
49
75
75
55
40
109
55
34
40
54
75
40
52
10
27
27
75
49
27
10
93
10
52
0
109
52
49
93
40
109
75
93
109
75
0
54
19
55
19
0
54
93
27
49
10
10
10
45
34
27
75
55
40
109
34
40
54
55
52
45
55
19
10
27
27
75
19
40
75
93
109
0
40
93
40
0
27
40
40
54
93
54
55
49
93
27
10
49
109
93
34
27
34
10
93
109
109
27
52
10
52
75
10
55
45
45
52
52
49
55
40
19
54
109
27
109
93
0
75
93
109
10
45
10
54
75
52
0
19
54
0
54
45
34
55
27
0
54
55
45
52
93
75
49
27
49
75
0
52
55
34
49
75
54
49
52
19
55
0
93
49
55
93
10
49
75
45
93
75
27
54
19
93
45
27
55
19
34
55
19
49
93
93
55
10
54
27
19
55
93
49
52
0
55
0
34
34
55
55
55
27
109
10
55
55
55
93
10
10
54
75
40
27
34
45
52
40
93
93
55
10
54
75
49
34
49
55
75
49
40
34
19
109
0
49
109
0
34
10
34
54
27
40
0
45
19
55
52
27
0
109
55
54
10
49
54
93
10
45
49
19
19
55
54
10
54
19
93
109
52
55
10
55
40
55
19
10
19
10
49
27
93
27
34
27
49
54
93
45
55
75
109
34
0
93
54
54
49
93
52
10
54
109
10
10
54
93
55
34
0
45
0
45
52
45
55
54
10
19
75
49
54
55
6
19
52
19
10
55
34
10
40
49
54
40
19
27
55
49
54
55
109
0
0
52
75
0
109
34
10
45
34
19
52
55
55
55
0
109
0
49
34
10
55
27
109
19
55
75
49
49
93
45
10
55
40
52
75
75
52
45
19
40
40
0
27
45
109
109
55
109
40
93
19
54
55
45
27
55
109
75
10
54
49
45
75
45
55
10
93
10
0
109
49
10
93
19
34
27
55
55
54
54
54
54
54
54
19
19
52
27
10
49
19
55
75
75
27
40
40
27
52
55
19
19
54
10
93
19
93
49
49
93
54
55
55
34
93
93
19
0
75
55
27
75
109
75
40
55
10
45
55
0
27
10
0
45
93
19
75
54
45
0
19
19
109
10
0
93
55
55
52
52
54
0
27
34
27
0
54
34
0
109
49
0
45
49
54
109
93
27
19
54
0
19
75
49
27
52
10
0
55
10
93
93
55
93
52
55
55
75
49
10
75
34
49
109
52
55
34
40
0
109
75
27
40
55
34
54
55
52
93
40
19
55
10
10
93
19
34
45
109
45
52
10
55
27
10
75
19
19
52
54
0
34
75
54
10
19
55
52
54
34
45
93
55
49
0
34
19
54
55
55
34
55
54
45
27
54
45
55
52
19
45
49
52
10
49
55
10
10
34
75
10
27
52
27
27
19
75
49
93
55
52
19
45
19
55
55
75
75
93
55
93
0
34
75
109
54
49
55
49
52
27
19
109
52
55
0
55
54
93
40
27
34
49
19
52
40
34
0
52
55
75
93
45
52
10
109
55
27
19
27
45
34
93
52
34
27
0
55
52
27
19
93
109
10
19
49
109
40
75
0
27
49
93
34
75
55
45
55
55
55
49
55
27
55
19
10
40
0
75
52
93
34
10
34
27
45
93
10
27
75
55
19
49
54
27
54
40
55
52
109
19
10
109
93
52
0
54
75
109
75
10
10
93
54
10
0
55
34
27
55
54
55
52
52
52
93
45
45
19
40
10
0
55
49
49
34
54
19
54
109
55
45
40
34
75
54
27
55
55
93
19
55
40
75
55
40
19
54
40
55
0
54
45
55
52
40
0
49
10
109
55
49
34
19
109
75
93
19
45
52
93
10
10
49
27
109
54
10
45
55
55
27
52
34
54
93
109
109
10
10
55
55
40
109
0
93
45
75
55
45
19
0
45
55
0
45
55
52
75
109
55
93
34
93
54
54
49
34
10
55
54
19
75
55
49
10
0
93
27
34
27
75
40
55
54
54
40
52
34
34
27
93
54
10
34