5312 14-Spliced Surprise Major by Graham A C John
2
3
4
5
6
7
R
2
4
3
6
5
7
2
4
6
3
5
7
2
6
4
3
7
5
2
6
4
3
5
7
6
2
4
3
7
5
2
6
4
7
3
5
6
2
4
7
5
3
6
4
2
7
3
5
4
6
7
2
5
3
4
7
6
2
3
5
7
4
2
6
5
3
4
7
2
6
5
3
7
4
2
5
6
3
4
7
2
6
5
3
7
4
2
5
6
3
7
2
4
5
3
6
2
7
5
4
3
6
7
2
5
4
3
6
2
7
4
5
3
6
7
2
4
3
5
6
2
7
3
4
5
6
2
3
7
4
5
6
3
2
4
7
5
6
3
4
2
7
5
6
4
3
2
5
7
6
3
4
2
5
6
7
4
3
2
6
5
7
4
3
2
5
6
7
4
2
3
6
5
7
4
2
6
3
5
7
–M
4
6
2
3
7
5
6
4
2
3
5
7
Y
6
2
4
3
7
5
6
2
4
7
3
5
6
2
7
4
5
3
6
2
4
7
3
5
6
2
7
4
5
3
6
2
7
5
4
3
6
2
5
7
3
4
2
6
5
7
4
3
2
5
6
7
3
4
2
6
5
7
4
3
2
5
6
7
3
4
2
5
7
6
3
4
2
7
5
3
6
4
7
2
5
6
3
4
7
5
2
3
6
4
7
2
5
6
3
4
7
5
2
3
6
4
7
5
2
6
3
4
5
7
2
3
6
4
7
5
2
3
6
4
5
7
3
2
4
6
5
7
2
3
6
4
7
5
3
2
4
6
7
3
5
2
6
4
3
7
5
2
4
6
7
3
5
4
2
6
3
7
5
4
6
2
3
7
5
4
2
6
3
5
7
4
6
2
3
5
4
7
6
2
3
4
5
6
7
2
3
5
4
7
6
2
N
3
4
5
6
7
2
3
4
6
5
2
7
3
6
4
2
5
7
3
6
4
5
2
7
6
3
4
2
5
7
3
6
4
2
5
7
6
3
4
2
7
5
6
4
3
2
5
7
4
6
3
2
7
5
4
6
3
2
5
7
4
3
6
2
7
5
4
6
3
2
7
5
4
3
6
7
2
5
4
3
7
6
2
5
4
7
3
2
6
5
4
3
7
6
2
5
4
7
3
2
6
5
4
7
2
3
6
5
4
2
7
6
3
5
4
7
2
6
3
5
4
2
7
6
5
3
2
4
7
6
3
5
2
7
4
6
5
3
2
7
4
6
3
5
7
2
6
4
5
3
2
7
6
5
4
3
7
2
5
6
3
4
7
2
6
5
4
3
7
2
5
6
3
4
7
5
2
3
6
4
7
5
3
2
4
6
7
5
2
3
6
4
E
7
5
3
2
4
6
7
5
3
4
2
6
7
3
5
4
6
2
7
3
5
4
2
6
3
7
5
4
6
2
7
3
5
4
2
6
3
7
5
4
6
2
3
5
7
4
2
6
5
3
7
4
6
2
5
3
7
4
2
6
3
5
7
4
6
2
5
3
7
4
6
2
3
5
7
6
4
2
3
5
7
4
6
2
3
7
5
6
4
2
3
5
7
6
2
4
3
7
5
2
6
4
7
3
5
6
2
4
7
5
3
2
6
4
7
3
5
2
6
4
7
5
3
2
4
6
7
3
5
2
6
4
7
5
3
2
4
6
5
7
3
2
6
4
5
7
2
3
4
6
5
7
2
3
6
4
5
7
3
2
4
6
5
7
2
3
6
4
5
7
3
2
4
6
5
7
3
4
2
6
5
3
7
4
6
2
5
7
3
4
2
6
N
5
3
7
4
6
2
5
3
4
7
6
2
5
4
3
6
7
2
5
4
3
7
6
2
4
5
3
6
7
2
5
4
3
6
2
7
4
5
3
2
6
7
4
3
5
2
6
7
3
4
2
5
6
7
3
2
4
5
6
7
2
3
5
4
6
7
3
2
4
5
6
7
2
3
5
4
6
7
3
2
5
4
6
7
2
3
5
6
4
7
3
2
5
4
6
7
2
3
5
6
4
7
3
2
6
5
4
7
2
3
6
4
5
7
3
2
6
4
5
7
2
3
6
4
7
5
2
6
3
4
5
7
6
2
3
4
7
5
6
2
3
4
5
7
6
2
4
3
7
5
6
2
4
7
3
5
6
2
7
4
5
3
6
2
4
7
3
5
2
6
7
4
5
3
2
7
6
5
4
3
7
2
5
6
3
4
2
7
6
5
4
3
G
2
6
7
5
3
4
6
2
5
7
4
3
2
6
5
7
3
4
2
6
7
5
4
3
2
6
7
4
5
3
2
6
4
7
3
5
2
6
4
3
7
5
2
6
4
3
5
7
2
4
6
3
7
5
2
4
6
3
5
7
4
2
6
3
7
5
2
4
6
3
7
5
2
6
4
3
7
5
6
2
4
7
3
5
6
2
7
4
3
5
6
2
4
7
5
3
2
6
7
4
5
3
2
7
6
5
4
3
2
7
5
6
4
3
7
2
6
5
4
3
2
7
6
5
3
4
2
6
7
5
4
3
6
2
7
5
3
4
2
6
7
5
4
3
6
2
7
4
5
3
2
6
4
7
3
5
6
2
4
3
7
5
6
2
3
4
5
7
6
2
3
4
7
5
6
2
4
3
5
7
–M
6
2
4
3
7
5
2
6
4
3
5
7
E
2
4
6
3
7
5
2
4
6
7
3
5
2
4
7
6
5
3
2
4
6
7
3
5
2
4
7
6
5
3
2
4
7
6
3
5
2
4
6
7
5
3
4
2
6
7
3
5
4
6
2
7
5
3
4
2
6
7
3
5
4
6
2
7
5
3
4
2
6
7
5
3
4
6
2
5
7
3
6
4
2
7
5
3
6
2
4
5
7
3
6
4
2
5
3
7
6
2
4
3
5
7
6
2
4
5
3
7
2
6
4
3
5
7
6
2
4
3
5
7
2
6
4
3
7
5
2
6
4
3
5
7
6
2
4
3
7
5
6
4
2
3
5
7
4
6
2
3
7
5
6
4
2
3
5
7
4
6
2
3
7
5
4
6
2
3
5
7
4
2
6
3
7
5
4
2
6
7
3
5
4
2
7
6
5
3
4
2
6
7
3
5
O
4
2
7
6
5
3
4
2
7
5
6
3
4
2
5
7
3
6
4
5
2
7
6
3
4
5
7
2
3
6
4
5
2
7
6
3
4
5
7
2
3
6
4
5
7
2
6
3
4
7
5
2
3
6
4
5
7
2
6
3
4
7
5
2
3
6
4
5
7
2
3
6
4
7
5
3
2
6
7
4
5
2
3
6
7
5
4
3
2
6
7
5
3
4
6
2
5
7
3
6
4
2
5
3
7
4
6
2
3
5
7
6
4
2
5
3
7
6
4
2
3
5
7
6
2
4
3
5
7
6
4
2
5
3
7
6
2
4
3
5
7
6
4
2
5
3
6
7
2
4
5
3
7
6
4
2
3
5
6
7
2
4
3
5
6
7
4
2
3
6
5
7
2
4
3
5
6
7
2
4
3
6
5
2
7
4
3
5
6
7
2
4
L
3
5
7
6
2
4
3
7
5
6
4
2
3
7
5
4
6
2
3
7
4
5
2
6
7
3
5
4
6
2
7
3
4
5
2
6
3
7
5
4
6
2
7
3
5
6
4
2
7
3
5
6
2
4
7
5
3
6
4
2
5
7
3
6
2
4
5
3
7
6
2
4
5
3
6
7
2
4
3
5
6
2
7
4
3
6
5
2
7
4
6
3
2
5
4
7
6
2
3
5
4
7
2
6
3
4
5
7
2
6
4
3
5
7
2
4
6
3
5
7
4
2
6
3
7
5
4
6
2
3
5
7
4
6
2
3
7
5
6
4
2
7
3
5
4
6
7
2
5
3
4
6
2
7
3
5
6
4
7
2
5
3
6
4
2
7
3
5
6
4
2
3
7
5
6
2
4
3
5
7
–H
6
2
3
4
5
7
2
6
3
5
4
7
Y
2
3
6
4
5
7
2
3
4
6
5
7
2
4
3
6
7
5
2
4
3
6
5
7
4
2
3
6
7
5
2
4
3
7
6
5
4
2
3
7
5
6
4
3
2
7
6
5
3
4
7
2
5
6
3
4
2
7
6
5
4
3
7
2
5
6
3
4
7
2
5
6
4
3
7
5
2
6
4
3
7
2
5
6
4
7
3
5
2
6
4
3
7
2
5
6
4
7
3
5
2
6
7
4
3
2
5
6
7
3
4
5
2
6
7
3
5
4
2
6
7
5
3
4
6
2
7
3
5
4
2
6
7
5
3
4
6
2
5
7
3
4
2
6
5
7
4
3
6
2
5
7
4
6
3
2
5
7
6
4
2
3
5
7
4
6
3
2
5
7
6
4
2
3
5
7
6
2
4
3
5
6
7
2
3
4
5
7
6
2
4
3
R
5
6
7
2
3
4
5
6
2
7
3
4
5
2
6
3
7
4
5
2
6
7
3
4
2
5
6
3
7
4
5
2
6
3
4
7
2
5
6
4
3
7
2
6
5
4
3
7
6
2
4
5
3
7
6
4
2
5
3
7
4
6
5
2
3
7
6
4
5
3
2
7
4
6
3
5
2
7
6
4
3
5
2
7
4
6
5
3
2
7
4
5
6
3
7
2
5
4
6
7
3
2
4
5
6
3
7
2
5
4
6
7
3
2
4
5
6
7
3
2
5
4
7
6
2
3
5
7
4
6
3
2
7
5
6
4
2
3
7
6
5
4
3
2
6
7
5
4
2
3
7
6
5
2
4
3
6
7
5
2
3
4
6
7
5
2
4
3
6
5
7
2
3
4
6
5
2
7
3
4
6
2
5
3
7
4
6
5
2
7
3
4
P
6
2
5
3
7
4
6
5
2
3
4
7
6
2
5
4
3
7
6
2
4
5
3
7
2
6
4
3
5
7
2
6
4
5
3
7
6
2
4
3
5
7
2
6
4
3
5
7
6
2
3
4
7
5
6
3
2
4
5
7
3
6
4
2
7
5
6
3
2
4
7
5
3
6
4
2
7
5
3
4
6
7
2
5
4
3
7
6
2
5
3
4
6
7
2
5
4
3
7
6
2
5
4
7
3
6
2
5
7
4
3
2
6
5
4
7
3
2
6
5
7
4
3
2
5
6
7
4
3
2
6
5
7
3
4
2
5
6
7
3
4
5
2
6
7
3
5
4
6
2
7
3
4
5
2
6
7
3
5
4
6
2
7
5
3
4
2
6
7
5
4
3
6
2
7
5
4
6
3
2
7
5
6
4
2
3
7
5
4
6
3
2
Y
7
5
6
4
2
3
7
5
6
2
4
3
7
6
5
2
3
4
7
6
5
2
4
3
6
7
5
2
3
4
7
6
5
2
3
4
6
7
5
3
2
4
6
5
7
3
2
4
5
6
3
7
2
4
5
6
7
3
2
4
6
5
3
7
2
4
5
6
3
2
7
4
6
5
2
3
4
7
6
2
5
3
7
4
2
6
3
5
4
7
6
2
5
3
7
4
2
6
3
5
4
7
2
3
6
5
7
4
3
2
5
6
4
7
2
3
5
4
6
7
3
2
4
5
6
7
3
2
5
4
6
7
2
3
4
5
6
7
2
4
3
5
6
7
4
2
3
6
5
7
2
4
3
6
5
7
4
2
3
6
7
5
4
2
3
6
5
7
4
3
2
6
7
5
4
3
2
7
6
5
4
3
7
2
5
6
4
3
2
7
6
5
C
4
3
7
2
5
6
4
7
3
5
2
6
4
7
5
3
6
2
4
7
3
5
2
6
7
4
5
3
6
2
7
4
5
6
3
2
4
7
6
5
2
3
7
4
6
5
3
2
4
7
6
5
2
3
4
6
7
5
3
2
6
4
7
5
2
3
4
6
7
5
2
3
6
4
7
2
5
3
6
4
2
7
5
3
6
2
4
5
7
3
6
4
2
7
5
3
6
2
4
5
7
3
2
6
5
4
7
3
2
5
6
7
4
3
2
6
5
7
4
3
2
5
6
7
3
4
2
5
6
7
4
3
5
2
6
7
3
4
2
5
6
7
4
3
5
2
6
7
3
4
5
2
6
7
3
4
2
5
6
3
7
4
2
5
6
7
3
4
2
6
5
3
7
4
2
6
3
5
4
7
–H
2
3
6
4
5
7
3
2
6
5
4
7
R
3
6
2
4
5
7
3
6
4
2
5
7
3
4
6
2
7
5
3
4
6
2
5
7
4
3
6
2
7
5
3
4
6
7
2
5
4
3
6
7
5
2
4
6
3
7
2
5
6
4
7
3
5
2
6
7
4
3
2
5
7
6
3
4
5
2
6
7
3
4
5
2
7
6
3
5
4
2
6
7
3
4
5
2
7
6
3
5
4
2
7
3
6
5
2
4
3
7
5
6
2
4
7
3
5
6
2
4
3
7
6
5
2
4
7
3
6
2
5
4
3
7
2
6
5
4
3
2
7
6
5
4
2
3
6
7
5
4
2
6
3
7
5
4
6
2
3
5
7
4
2
6
3
5
4
7
6
2
3
4
5
7
6
2
3
5
4
7
6
3
2
4
5
7
6
3
4
2
5
7
6
4
3
2
7
5
6
3
4
2
5
7
G
6
3
2
4
7
5
6
2
3
4
5
7
6
3
2
4
7
5
6
3
2
4
5
7
3
6
2
4
5
7
6
3
2
5
4
7
3
6
2
5
7
4
6
3
2
5
7
4
3
6
5
2
7
4
3
5
6
2
7
4
5
3
2
6
7
4
3
5
2
7
6
4
3
2
5
6
7
4
2
3
6
5
4
7
2
6
3
4
5
7
6
2
3
5
4
7
6
3
2
4
5
7
3
6
4
2
5
7
3
4
6
2
5
7
4
3
6
2
5
7
3
4
2
6
7
5
3
2
4
6
5
7
2
3
6
4
7
5
3
2
6
4
5
7
2
3
6
4
5
7
3
2
6
5
4
7
2
3
6
5
7
4
2
3
6
7
5
4
2
6
3
7
5
4
2
3
6
5
7
4
–W
2
3
5
6
7
4
3
2
5
7
6
4
E
3
5
2
6
7
4
3
5
6
2
4
7
3
6
5
4
2
7
3
6
5
2
4
7
6
3
5
4
2
7
3
6
5
4
2
7
6
3
5
2
4
7
6
5
3
2
4
7
5
6
2
3
4
7
5
6
3
2
4
7
6
5
2
3
4
7
5
6
3
2
4
7
6
5
2
3
4
7
6
2
5
3
4
7
2
6
3
5
4
7
6
2
5
3
7
4
2
6
3
5
7
4
2
3
6
5
7
4
3
2
5
6
7
4
2
3
6
5
7
4
3
2
5
6
7
4
3
2
6
5
7
4
2
3
5
6
7
4
2
5
3
6
7
4
5
2
3
7
6
4
2
5
3
7
6
4
5
2
3
6
7
4
5
2
3
7
6
4
5
3
2
6
7
4
5
3
6
2
4
7
–H
5
6
3
4
2
7
6
5
3
2
4
7
L
6
5
2
3
7
4
6
2
5
7
3
4
6
2
7
5
3
4
6
2
7
5
4
3
2
6
7
5
3
4
2
6
7
5
4
3
6
2
7
5
3
4
2
6
7
5
3
4
2
7
6
5
3
4
7
2
5
6
3
4
7
5
2
6
3
4
5
7
6
2
3
4
5
6
7
3
2
4
6
5
3
7
4
2
6
3
5
4
7
2
3
6
4
5
7
2
3
4
6
7
5
2
4
3
7
6
5
2
4
7
3
6
5
2
7
4
3
6
5
2
7
4
3
6
2
5
7
3
4
6
5
2
3
7
4
6
2
5
3
7
4
2
6
5
3
7
2
4
5
6
3
7
4
2
6
5
3
7
2
4
5
6
3
7
4
2
6
5
3
4
7
6
2
5
3
4
6
7
5
2
–M
3
4
6
5
7
2
4
3
6
5
2
7
N
4
6
3
5
7
2
4
6
3
7
5
2
4
6
7
3
2
5
4
6
3
7
5
2
4
6
7
3
2
5
4
6
7
2
3
5
4
6
2
7
5
3
6
4
2
7
3
5
6
2
4
7
5
3
6
2
4
7
3
5
2
6
4
7
5
3
6
2
4
7
5
3
2
6
4
5
7
3
6
2
4
5
7
3
2
6
5
4
7
3
6
2
4
5
7
3
2
6
5
4
7
3
6
2
5
7
4
3
2
6
7
5
4
3
6
2
5
7
4
3
2
6
7
5
3
4
2
7
6
5
4
3
7
2
5
6
3
4
7
5
2
6
4
3
5
7
2
6
3
4
7
5
2
3
6
4
5
7
2
3
4
6
5
7
2
3
6
4
5
2
7
3
4
6
5
2
3
7
4
6
5
3
2
4
7
6
5
2
3
7
4
6
C
5
3
2
4
7
6
5
3
4
2
6
7
5
4
3
6
2
7
5
4
3
2
6
7
4
5
3
6
2
7
4
5
3
6
2
7
5
4
3
6
7
2
4
5
3
6
2
7
5
4
3
6
7
2
5
4
3
6
2
7
5
3
4
6
7
2
5
4
3
6
7
2
5
3
4
7
6
2
3
5
7
4
6
2
3
7
5
6
4
2
3
5
7
4
6
2
3
7
5
6
4
2
3
7
6
5
4
2
7
3
6
4
5
2
3
7
6
4
5
2
7
3
6
4
2
5
7
6
3
4
5
2
6
7
3
4
2
5
7
6
3
4
5
2
6
7
4
3
2
5
6
7
4
2
3
5
7
6
2
4
5
3
7
6
4
2
3
5
7
6
2
4
5
3
7
2
6
5
4
3
7
2
5
6
3
4
7
2
6
5
4
3
S
7
2
5
6
3
4
7
2
5
6
4
3
7
5
2
6
3
4
7
5
2
6
4
3
5
7
2
6
3
4
7
5
2
6
3
4
5
7
2
3
6
4
7
5
2
3
6
4
5
7
3
2
6
4
5
3
7
2
6
4
3
5
2
7
6
4
5
3
7
2
6
4
3
5
2
7
4
6
5
3
2
4
7
6
3
5
4
2
6
7
5
3
2
4
7
6
3
5
4
2
6
7
5
3
4
6
2
7
3
5
6
4
7
2
5
3
4
6
7
2
3
5
6
4
7
2
3
6
5
4
7
2
6
3
4
5
7
2
3
6
4
5
7
2
6
3
4
7
5
2
3
6
4
7
5
2
6
3
4
7
2
5
6
3
4
7
5
2
6
4
3
7
2
5
6
4
3
7
5
2
6
4
7
3
2
5
6
4
3
7
5
2
N
6
4
7
3
2
5
6
7
4
2
3
5
6
7
2
4
5
3
6
7
4
2
3
5
7
6
2
4
5
3
6
7
2
5
4
3
7
6
5
2
3
4
7
6
5
2
4
3
7
5
6
2
3
4
5
7
6
2
4
3
5
6
7
2
3
4
5
7
6
2
3
4
5
6
7
3
2
4
5
6
3
7
2
4
5
3
6
2
7
4
5
6
3
7
2
4
5
3
6
2
7
4
5
3
2
6
7
4
5
2
3
7
6
4
5
3
2
7
6
4
5
2
3
7
4
6
5
2
3
7
6
4
2
5
3
7
4
6
2
3
5
7
6
4
3
2
5
7
4
6
2
3
5
7
4
6
3
2
5
4
7
6
3
2
5
7
4
6
3
5
2
4
7
6
3
5
4
2
6
7
–H
3
4
5
6
2
7
4
3
5
2
6
7
L
4
3
2
5
7
6
4
2
3
7
5
6
4
2
7
3
5
6
4
2
7
3
6
5
2
4
7
3
5
6
2
4
7
3
6
5
4
2
7
3
5
6
2
4
7
3
5
6
2
7
4
3
5
6
7
2
3
4
5
6
7
3
2
4
5
6
3
7
4
2
5
6
3
4
7
5
2
6
4
3
5
7
6
2
4
5
3
6
7
2
5
4
6
3
7
2
5
6
4
7
3
2
6
5
7
4
3
2
6
7
5
4
3
2
7
6
5
4
3
2
7
6
5
4
2
3
7
5
6
4
3
2
5
7
6
4
2
3
5
7
6
2
4
3
5
7
2
6
3
4
5
7
6
2
4
3
5
7
2
6
3
4
5
7
6
2
4
3
5
6
7
4
2
3
5
6
4
7
3
2
5
6
4
3
7
2
5
4
6
3
2
7
P
5
6
4
3
7
2
5
4
6
7
3
2
5
6
4
7
2
3
5
6
7
4
3
2
6
5
7
4
2
3
6
5
7
4
3
2
5
6
7
4
2
3
6
5
7
2
4
3
5
6
7
2
3
4
5
6
7
2
4
3
5
7
6
2
3
4
5
6
7
2
3
4
5
7
6
3
2
4
7
5
3
6
2
4
7
3
5
2
6
4
7
5
3
6
2
4
7
3
5
2
6
4
7
3
2
5
6
4
3
7
2
6
5
4
7
3
2
6
5
4
3
7
2
6
4
5
3
2
7
6
5
4
2
3
7
6
4
5
3
2
7
4
6
5
2
3
4
7
5
6
2
3
7
4
6
5
3
2
4
7
5
6
3
2
4
7
6
5
3
4
2
7
5
6
3
2
4
7
5
6
–W
3
4
2
5
7
6
4
3
2
7
5
6
E
4
3
2
7
5
6
E
4
2
3
5
7
6
4
2
5
3
6
7
4
5
2
6
3
7
4
5
2
3
6
7
5
4
2
6
3
7
4
5
2
6
3
7
5
4
2
3
6
7
5
2
4
3
6
7
2
5
3
4
6
7
2
5
4
3
6
7
5
2
3
4
6
7
2
5
4
3
6
7
5
2
3
4
6
7
5
3
2
4
6
7
3
5
4
2
6
7
5
3
2
4
7
6
3
5
4
2
7
6
3
4
5
2
7
6
4
3
2
5
7
6
3
4
5
2
7
6
4
3
2
5
7
6
4
3
5
2
7
6
3
4
2
5
7
6
3
2
4
5
7
6
2
3
4
7
5
6
3
2
4
7
5
6
2
3
4
5
7
6
2
3
4
7
5
6
2
4
3
5
7
6
2
4
5
3
6
7
–H
2
5
4
6
3
7
5
2
4
3
6
7
N
5
4
2
6
3
7
5
4
6
2
3
7
5
6
4
2
7
3
5
6
4
2
3
7
6
5
4
2
7
3
5
6
4
7
2
3
6
5
4
7
3
2
6
4
5
7
2
3
4
6
7
5
3
2
4
7
6
5
2
3
7
4
5
6
3
2
4
7
6
5
3
2
7
4
5
6
3
2
4
7
5
3
6
2
7
4
3
5
6
2
4
7
5
3
6
2
7
4
3
5
6
2
4
7
3
5
6
2
7
4
3
6
5
2
4
7
3
6
5
2
7
4
3
6
2
5
7
4
3
6
5
2
7
3
4
6
2
5
3
7
4
6
5
2
3
7
6
4
2
5
3
7
6
2
4
5
3
7
2
6
5
4
3
7
6
2
4
5
3
7
2
6
5
4
3
7
2
5
6
4
3
2
7
5
4
6
3
7
2
5
6
4
N
3
2
7
5
4
6
3
2
5
7
4
6
3
5
2
4
7
6
3
5
2
7
4
6
5
3
2
4
7
6
3
5
2
4
6
7
5
3
2
6
4
7
5
2
3
6
4
7
2
5
6
3
4
7
2
6
5
3
4
7
6
2
3
5
4
7
2
6
5
3
4
7
6
2
3
5
4
7
2
6
3
5
4
7
6
2
3
4
5
7
2
6
3
5
4
7
6
2
3
4
5
7
2
6
4
3
5
7
6
2
4
5
3
7
2
6
4
5
3
7
6
2
4
5
7
3
6
4
2
5
3
7
4
6
2
5
7
3
4
6
2
5
3
7
4
6
5
2
7
3
4
6
5
7
2
3
4
6
7
5
3
2
4
6
5
7
2
3
6
4
7
5
3
2
6
7
4
3
5
2
7
6
3
4
2
5
6
7
4
3
5
2
N
7
6
3
4
2
5
7
3
6
2
4
5
3
7
2
6
5
4
3
7
6
2
4
5
3
7
2
6
5
4
3
7
2
5
6
4
3
7
5
2
4
6
3
7
5
2
6
4
7
3
5
2
4
6
7
5
3
2
6
4
5
7
3
2
4
6
7
5
3
2
4
6
5
7
3
4
2
6
7
5
4
3
2
6
5
7
4
2
3
6
7
5
4
3
2
6
5
7
4
2
3
6
7
5
4
2
3
6
5
7
2
4
3
6
7
5
4
2
3
6
5
7
2
4
3
6
5
2
7
4
3
6
2
5
4
7
3
6
2
4
5
7
3
6
4
2
5
3
7
6
2
4
5
3
6
7
4
2
5
6
3
7
4
2
5
3
6
7
4
5
2
6
3
7
4
5
6
2
3
7
–M
4
6
5
2
7
3
6
4
5
2
3
7
F
6
4
5
2
7
3
6
5
4
2
3
7
6
4
5
2
3
7
6
4
5
3
2
7
4
6
5
2
3
7
4
6
5
3
2
7
6
4
5
2
3
7
4
6
5
2
3
7
4
6
2
5
7
3
6
4
5
2
3
7
6
5
4
2
7
3
5
6
4
2
7
3
5
4
6
2
7
3
4
5
2
6
7
3
4
5
6
2
7
3
5
4
6
2
3
7
5
4
6
3
2
7
4
5
6
2
3
7
4
6
5
2
3
7
6
4
5
2
3
7
6
5
4
2
7
3
5
6
4
2
3
7
5
6
4
2
7
3
6
5
4
7
2
3
5
6
4
7
3
2
5
6
4
7
2
3
6
5
4
7
3
2
6
5
4
7
2
3
6
4
5
2
7
3
6
5
4
2
3
7
6
5
4
2
7
3
5
6
4
7
2
3
F
5
6
7
4
3
2
5
6
4
7
2
3
5
6
4
2
7
3
5
6
2
4
3
7
6
5
4
2
7
3
6
5
2
4
3
7
5
6
4
2
7
3
6
5
4
7
2
3
6
5
4
7
3
2
5
6
4
7
2
3
5
6
4
7
3
2
5
6
7
4
3
2
6
5
4
7
3
2
6
4
5
3
7
2
6
5
4
7
3
2
6
5
7
4
2
3
6
7
5
2
4
3
6
5
7
4
2
3
6
5
4
7
2
3
5
6
7
4
2
3
5
6
7
4
3
2
5
7
6
4
2
3
5
6
7
4
3
2
5
6
7
3
4
2
5
6
3
7
2
4
5
6
7
3
4
2
5
6
3
7
2
4
5
6
7
3
4
2
5
6
7
4
3
2
5
6
4
7
2
3
5
6
7
4
3
2
5
7
6
3
4
2
F
5
7
3
6
2
4
7
5
6
3
4
2
5
7
6
4
3
2
5
7
4
6
2
3
5
7
6
4
3
2
5
7
4
6
2
3
5
7
6
4
3
2
5
7
6
3
4
2
5
6
7
3
2
4
5
7
6
3
4
2
7
5
6
3
2
4
7
5
3
6
2
4
7
5
6
3
2
4
5
7
6
2
3
4
5
7
6
3
2
4
7
5
3
6
4
2
7
5
3
4
6
2
5
7
3
6
4
2
5
7
6
3
4
2
5
7
3
6
4
2
7
5
3
6
2
4
7
3
5
6
4
2
7
5
3
6
2
4
7
5
3
2
6
4
7
5
2
3
4
6
7
5
3
2
6
4
7
5
2
3
4
6
7
5
3
2
6
4
5
7
3
6
2
4
7
5
6
3
4
2
–B
7
5
3
6
2
4
7
5
6
3
4
2
R
7
5
3
6
2
4
7
5
3
2
6
4
7
3
5
2
4
6
7
3
5
2
6
4
3
7
5
2
4
6
7
3
5
2
4
6
3
7
5
4
2
6
3
5
7
4
2
6
5
3
4
7
2
6
5
4
3
7
2
6
4
5
7
3
2
6
5
4
7
2
3
6
4
5
2
7
6
3
5
4
2
7
3
6
4
5
7
2
6
3
4
7
5
6
2
3
7
4
6
5
2
3
4
7
6
5
2
3
7
4
5
6
2
3
4
7
5
6
2
3
7
4
5
6
3
2
7
4
5
6
2
3
7
5
4
6
3
2
5
7
4
6
2
3
5
7
6
4
3
2
5
7
6
3
4
2
5
7
3
6
2
4
5
7
6
3
4
2
5
7
3
6
2
4
5
7
3
2
6
4
5
3
7
2
4
6
5
7
3
2
6
4
C
5
3
7
2
4
6
5
3
2
7
4
6
5
2
3
4
7
6
5
2
3
7
4
6
2
5
3
4
7
6
2
5
3
4
6
7
5
2
3
6
4
7
2
5
3
6
4
7
5
2
6
3
4
7
5
6
2
3
4
7
6
5
3
2
4
7
5
6
2
3
4
7
6
5
3
2
4
7
6
3
5
2
4
7
3
6
5
4
2
7
6
3
5
2
4
7
3
6
5
4
2
7
3
6
4
5
2
7
3
4
6
2
5
7
3
6
4
2
5
7
3
4
6
2
7
5
4
3
6
2
5
7
4
6
3
2
7
5
4
6
3
2
5
7
4
6
2
3
7
5
4
6
2
7
3
5
4
6
7
2
5
3
4
6
2
7
3
5
6
4
7
2
5
3
6
7
4
5
2
3
–B
7
6
5
4
3
2
7
6
4
5
2
3
P
7
6
5
4
3
2
7
6
5
3
4
2
7
6
3
5
2
4
7
6
3
5
4
2
6
7
3
5
2
4
6
7
3
5
4
2
7
6
3
5
2
4
6
7
3
5
2
4
7
6
5
3
2
4
7
5
6
3
2
4
5
7
3
6
2
4
7
5
6
3
2
4
5
7
3
6
4
2
5
3
7
4
6
2
3
5
4
7
2
6
5
3
7
4
6
2
3
5
4
7
2
6
3
4
5
2
7
6
4
3
2
5
6
7
3
4
5
2
6
7
4
3
2
5
6
7
4
2
3
5
6
7
2
4
5
3
6
7
4
2
5
3
6
7
2
4
5
3
7
6
2
4
5
3
6
7
4
2
5
3
7
6
4
2
5
3
6
7
4
2
3
5
7
6
4
2
3
7
5
6
4
2
7
3
6
5
4
2
3
7
5
6
Y
4
2
7
3
6
5
4
7
2
6
3
5
4
7
6
2
5
3
4
7
2
6
3
5
7
4
6
2
5
3
4
7
6
5
2
3
7
4
5
6
3
2
7
4
5
6
2
3
7
5
4
6
3
2
7
4
5
6
2
3
7
5
4
6
3
2
7
5
6
4
3
2
7
6
5
3
4
2
7
6
5
4
3
2
6
7
5
3
4
2
7
6
5
4
3
2
6
7
5
3
4
2
6
5
7
4
3
2
5
6
7
3
4
2
6
5
3
7
4
2
5
6
3
7
2
4
5
6
3
7
4
2
6
5
3
7
2
4
6
3
5
7
4
2
3
6
5
7
2
4
6
3
5
7
2
4
3
6
5
2
7
4
3
6
5
7
2
4
3
5
6
2
7
4
3
5
2
6
4
7
–H
3
2
5
4
6
7
2
3
5
6
4
7
P
2
5
3
4
6
7
2
3
5
4
6
7
2
5
3
4
7
6
2
5
3
4
6
7
5
2
4
3
7
6
5
2
3
4
6
7
2
5
4
3
7
6
5
2
4
7
3
6
2
5
4
7
6
3
2
4
5
7
3
6
4
2
5
7
6
3
2
4
5
7
6
3
4
2
5
6
7
3
4
2
6
5
7
3
4
6
2
7
5
3
4
2
6
5
7
3
4
6
2
7
5
3
6
4
7
2
5
3
6
7
4
5
2
3
6
4
7
5
2
3
6
7
4
5
3
2
6
7
4
5
2
3
7
6
4
5
3
2
6
7
4
3
5
2
7
6
4
3
2
5
7
6
4
3
5
2
6
7
4
3
2
5
6
7
3
4
5
2
6
3
7
4
2
5
6
7
3
2
4
5
6
3
7
2
5
4
6
7
3
2
4
5
E
6
3
7
2
5
4
6
3
2
7
5
4
6
2
3
5
7
4
6
2
3
7
5
4
2
6
3
5
7
4
6
2
3
5
7
4
2
6
3
7
5
4
2
3
6
7
5
4
3
2
7
6
5
4
3
2
6
7
5
4
2
3
7
6
5
4
3
2
6
7
5
4
2
3
7
6
4
5
2
7
3
6
5
4
7
2
6
3
4
5
2
7
3
6
4
5
7
2
6
3
4
5
7
6
2
3
4
5
6
7
3
2
4
5
7
6
2
3
4
5
6
7
3
2
5
4
6
7
2
3
4
5
7
6
3
2
5
4
7
3
6
2
4
5
3
7
6
2
5
4
7
3
6
2
4
5
3
7
6
2
5
4
3
7
6
2
4
5
3
6
7
2
5
4
3
6
2
7
5
4
3
2
6
5
7
4
3
6
2
7
5
4
Y
3
2
6
5
7
4
3
2
5
6
4
7
3
5
2
4
6
7
3
5
2
6
4
7
5
3
2
4
6
7
3
5
2
4
6
7
5
3
2
4
7
6
5
2
3
4
6
7
2
5
3
4
7
6
2
5
3
4
6
7
5
2
3
4
7
6
2
5
4
3
7
6
5
2
4
7
3
6
5
4
2
3
7
6
4
5
2
7
3
6
5
4
2
3
7
6
4
5
2
7
3
6
4
5
2
3
7
6
4
2
5
7
3
6
4
2
7
5
3
6
4
7
2
5
6
3
4
2
7
5
3
6
4
7
2
5
6
3
4
7
2
5
3
6
7
4
5
2
6
3
4
7
5
6
2
3
7
4
6
5
3
2
7
4
5
6
2
3
7
4
6
5
3
2
7
6
4
3
5
2
7
6
3
4
2
5
7
6
4
3
5
2
A
7
6
3
4
2
5
7
6
3
2
4
5
7
6
2
3
5
4
7
6
2
3
4
5
6
7
2
3
5
4
7
6
2
3
4
5
6
7
2
3
5
4
7
6
2
3
4
5
6
7
2
3
5
4
7
6
2
3
4
5
6
7
2
3
5
4
7
6
2
3
5
4
6
7
3
2
5
4
6
3
7
2
5
4
3
6
2
7
5
4
6
3
7
2
5
4
3
6
2
7
5
4
3
2
6
7
5
4
2
3
7
6
5
4
3
2
7
5
6
4
2
3
5
7
6
4
3
2
5
7
6
4
2
3
7
5
6
4
3
2
7
5
6
4
2
3
7
6
5
4
3
2
7
6
5
4
2
3
7
5
6
4
2
3
5
7
6
4
2
5
3
6
7
4
2
3
5
6
4
7
–H
2
5
3
4
6
7
5
2
3
6
4
7
W
5
3
2
4
6
7
5
2
3
4
6
7
5
3
2
6
4
7
5
3
2
4
6
7
3
5
2
6
4
7
5
3
2
6
4
7
3
5
2
4
6
7
5
3
2
4
6
7
3
5
4
2
7
6
3
4
5
2
6
7
4
3
2
5
7
6
3
4
5
2
7
6
4
3
2
5
7
6
4
2
3
5
7
6
2
4
5
3
7
6
4
2
3
5
7
6
2
4
5
3
6
7
2
5
4
3
7
6
5
2
3
4
6
7
2
5
4
3
6
7
5
2
3
4
6
7
5
3
2
4
6
7
3
5
4
2
6
7
5
3
4
2
6
7
3
5
4
2
7
6
5
3
4
2
6
7
3
5
4
2
7
6
3
5
4
2
6
7
3
4
5
2
7
6
3
5
4
2
6
7
3
4
5
2
7
6
4
3
5
7
2
6
R
4
3
7
5
6
2
4
7
3
6
5
2
4
7
6
3
2
5
4
7
3
6
5
2
7
4
6
3
2
5
4
7
6
2
3
5
7
4
2
6
5
3
7
4
2
6
3
5
7
2
4
6
5
3
2
7
4
6
3
5
2
4
7
6
5
3
2
4
6
7
5
3
2
6
4
5
7
3
2
6
4
7
5
3
2
4
6
5
7
3
2
4
5
6
3
7
4
2
5
3
6
7
2
4
5
6
3
7
4
2
5
3
6
7
2
4
3
5
6
7
4
2
3
5
7
6
4
3
2
5
6
7
3
4
2
5
7
6
3
4
2
5
6
7
3
4
5
2
7
6
3
4
5
7
2
6
3
4
7
5
6
2
3
4
5
7
2
6
4
3
7
5
6
2
4
7
3
6
5
2
7
4
6
3
2
5
4
7
3
6
5
2
R
7
4
6
3
2
5
7
6
4
2
3
5
6
7
2
4
5
3
6
7
4
2
3
5
6
7
2
4
5
3
6
7
2
5
4
3
6
7
5
2
3
4
6
7
5
2
4
3
7
6
5
2
3
4
7
5
6
2
4
3
5
7
6
2
3
4
7
5
2
6
3
4
5
7
2
3
6
4
7
5
2
6
3
4
5
7
2
3
6
4
5
7
3
2
4
6
5
3
7
4
2
6
5
3
7
2
4
6
5
7
3
4
2
6
5
7
4
3
2
6
5
4
7
3
6
2
4
5
7
3
2
6
4
7
5
3
6
2
4
7
5
3
2
6
7
4
3
5
6
2
4
7
3
6
5
2
7
4
6
3
2
5
7
4
3
6
5
2
7
4
6
3
2
5
7
6
4
2
3
5
7
6
2
4
5
3
7
6
4
2
3
5
W
7
6
2
4
5
3
7
6
2
4
3
5
7
6
4
2
5
3
7
6
2
4
3
5
6
7
4
2
5
3
7
6
4
2
3
5
6
7
2
4
5
3
7
6
2
5
4
3
6
7
2
5
3
4
6
2
7
5
4
3
2
6
7
5
3
4
6
2
7
5
3
4
2
6
7
3
5
4
2
6
7
5
3
4
2
7
6
3
5
4
2
6
7
3
4
5
2
7
6
4
3
5
7
2
6
3
4
5
7
6
2
4
3
5
7
2
6
4
3
5
7
6
2
4
5
3
7
6
2
4
3
5
6
7
2
4
5
3
7
6
2
5
4
3
6
7
2
5
3
4
7
6
2
5
4
3
6
7
2
5
3
4
6
7
2
5
4
3
6
2
7
5
3
4
6
7
2
5
4
3
6
2
7
5
3
4
2
6
5
7
3
4
L
2
6
7
5
3
4
2
7
6
5
4
3
2
7
6
4
5
3
2
7
4
6
3
5
7
2
6
4
5
3
7
2
4
6
3
5
2
7
6
4
5
3
7
2
6
5
4
3
7
2
6
5
3
4
7
6
2
5
4
3
6
7
2
5
3
4
6
2
7
5
3
4
6
2
5
7
3
4
2
6
5
3
7
4
2
5
6
3
7
4
5
2
3
6
4
7
5
3
2
6
4
7
3
5
2
4
6
7
3
5
4
2
6
7
3
4
5
2
6
7
4
3
5
2
7
6
4
5
3
2
6
7
4
5
3
2
7
6
5
4
3
7
2
6
4
5
7
3
6
2
4
5
3
7
2
6
5
4
7
3
6
2
5
4
3
7
2
6
5
4
3
2
7
6
5
3
4
2
6
7
–H
5
3
2
4
6
7
3
5
2
6
4
7
A
3
2
5
4
6
7
3
5
2
4
6
7
3
2
5
4
7
6
3
2
5
4
6
7
2
3
4
5
7
6
3
2
4
5
6
7
2
3
5
4
7
6
3
2
5
4
6
7
2
3
5
4
7
6
3
2
5
4
6
7
2
3
5
4
7
6
3
2
4
5
7
6
2
3
4
7
5
6
2
4
3
5
7
6
4
2
3
7
5
6
2
4
3
5
7
6
4
2
3
7
5
6
4
2
3
5
7
6
4
3
2
7
5
6
4
3
7
2
5
6
4
7
3
2
6
5
4
7
3
2
5
6
4
3
7
2
6
5
4
3
7
2
5
6
4
3
2
7
6
5
4
3
2
7
5
6
4
3
7
2
6
5
4
7
3
2
5
6
7
4
2
3
6
5
4
7
2
6
3
5
–B
7
4
6
2
5
3
7
4
2
6
3
5
B
7
4
6
2
5
3
7
4
6
5
2
3
7
4
5
6
3
2
7
4
6
5
2
3
4
7
6
2
5
3
7
4
2
6
3
5
4
7
2
3
6
5
7
4
2
3
5
6
7
4
2
3
6
5
7
2
4
3
5
6
2
7
4
3
6
5
2
4
7
3
6
5
2
7
4
6
3
5
7
2
4
3
6
5
7
4
2
6
3
5
7
4
6
2
5
3
4
7
6
5
2
3
4
6
7
2
5
3
6
4
7
5
2
3
4
6
7
5
2
3
4
7
6
5
3
2
7
4
6
5
2
3
7
4
6
5
3
2
7
4
6
5
2
3
7
4
6
2
5
3
7
4
2
6
3
5
7
4
2
3
6
5
7
4
3
2
5
6
7
4
2
3
6
5
7
4
2
6
3
5
7
4
6
2
5
3
4
7
6
5
2
3
B
4
6
7
5
3
2
4
7
6
5
3
2
4
6
7
3
5
2
4
6
7
5
3
2
6
4
7
5
3
2
4
6
7
5
2
3
6
4
7
2
5
3
4
6
7
2
3
5
4
7
6
2
5
3
7
4
6
2
3
5
7
4
6
2
5
3
7
6
4
2
5
3
7
4
6
5
2
3
7
4
6
2
5
3
4
7
6
5
2
3
4
6
7
5
3
2
6
4
5
7
3
2
6
5
4
7
3
2
5
6
7
4
3
2
6
5
4
7
3
2
6
4
5
7
3
2
4
6
7
5
3
2
4
7
6
5
3
2
7
4
6
5
3
2
4
7
6
5
3
2
7
4
6
5
2
3
4
7
6
2
5
3
4
7
6
2
3
5
4
6
7
2
5
3
4
7
6
5
2
3
4
6
7
5
3
2
6
4
5
7
3
2
B
6
5
4
3
7
2
6
4
5
3
2
7
6
5
4
2
3
7
6
5
4
3
2
7
5
6
4
3
7
2
6
5
4
7
3
2
5
6
4
7
3
2
6
5
4
7
2
3
6
4
5
7
3
2
4
6
7
5
2
3
4
7
6
5
3
2
7
4
5
6
3
2
4
7
6
5
3
2
4
6
7
5
3
2
6
4
5
7
3
2
6
5
4
3
7
2
5
6
3
4
2
7
5
3
6
4
7
2
3
5
4
6
2
7
5
3
6
4
2
7
5
6
3
4
2
7
6
5
4
3
2
7
6
4
5
3
2
7
4
6
5
3
2
7
6
4
5
3
7
2
4
6
5
7
3
2
6
4
5
7
3
2
6
4
5
7
2
3
6
5
4
7
3
2
6
4
5
7
3
2
–W
6
5
4
3
7
2
5
6
4
7
3
2
R
5
6
4
7
3
2
R
5
4
6
3
7
2
5
4
3
6
2
7
5
3
4
2
6
7
5
3
4
6
2
7
3
5
4
2
6
7
5
3
4
2
6
7
3
5
4
2
7
6
3
4
5
2
6
7
4
3
5
2
7
6
4
3
5
2
6
7
4
5
3
2
7
6
4
5
2
3
7
6
4
2
5
7
3
6
4
2
5
3
7
6
4
5
2
7
3
6
5
4
7
2
6
3
5
7
4
6
2
3
5
7
4
2
6
3
5
4
7
6
2
3
5
4
6
7
2
3
5
6
4
7
3
2
5
6
4
7
2
3
6
5
4
7
3
2
6
4
5
7
2
3
4
6
5
7
3
2
6
4
5
7
3
2
4
6
5
3
7
2
4
6
5
7
3
2
4
5
6
3
7
2
4
5
3
6
2
7
–H
4
3
5
2
6
7
3
4
5
6
2
7
B
3
5
4
2
6
7
3
4
5
2
6
7
3
5
4
2
7
6
3
5
4
2
6
7
5
3
4
2
6
7
3
5
4
6
2
7
5
3
4
6
7
2
3
5
4
6
7
2
3
4
5
6
7
2
4
3
6
5
7
2
4
6
3
5
7
2
6
4
5
3
7
2
4
6
3
5
2
7
4
3
6
5
7
2
3
4
5
6
2
7
3
5
4
2
6
7
5
3
2
4
6
7
5
2
3
4
6
7
2
5
4
3
6
7
5
2
3
4
6
7
5
3
2
4
7
6
3
5
4
2
6
7
3
4
5
2
7
6
4
3
5
2
6
7
3
4
5
2
6
7
4
3
5
6
2
7
3
4
5
6
7
2
3
4
5
7
6
2
3
5
4
6
7
2
3
4
5
6
2
7
–H
3
5
4
2
6
7
5
3
4
6
2
7
A
5
4
3
2
6
7
5
3
4
2
6
7
5
4
3
2
7
6
5
4
3
2
6
7
4
5
2
3
7
6
5
4
2
3
6
7
4
5
3
2
7
6
5
4
3
2
6
7
4
5
3
2
7
6
5
4
3
2
6
7
4
5
3
2
7
6
5
4
2
3
7
6
4
5
2
7
3
6
4
2
5
3
7
6
2
4
5
7
3
6
4
2
5
3
7
6
2
4
5
7
3
6
2
4
5
3
7
6
2
5
4
7
3
6
2
5
7
4
3
6
2
7
5
4
6
3
2
7
5
4
3
6
2
5
7
4
6
3
2
5
7
4
3
6
2
5
4
7
6
3
2
5
4
7
3
6
2
5
7
4
6
3
2
7
5
4
3
6
7
2
4
5
6
3
2
7
4
6
5
3
7
2
6
4
3
5
2
7
4
6
5
3
P
7
2
6
4
3
5
2
7
6
3
4
5
7
2
3
6
5
4
7
3
2
6
4
5
7
3
6
2
5
4
7
3
2
6
4
5
7
3
6
2
5
4
7
3
6
5
2
4
7
6
3
5
4
2
6
7
3
5
2
4
6
3
7
5
4
2
6
7
3
5
4
2
6
3
7
4
5
2
6
3
4
7
5
2
3
6
4
5
7
2
6
3
4
7
5
2
3
6
4
5
7
2
3
4
6
5
7
2
4
3
5
6
7
2
3
4
6
5
7
2
4
3
5
6
7
2
4
5
3
6
7
2
5
4
6
3
7
2
4
5
6
3
2
7
5
4
6
2
3
7
5
4
6
3
2
7
4
5
6
2
3
7
4
5
2
6
3
7
4
2
5
3
6
7
4
5
2
3
6
7
–M
4
2
5
3
7
6
2
4
5
3
6
7
G
2
4
3
5
7
6
2
3
4
5
6
7
2
4
3
5
7
6
2
4
3
5
6
7
4
2
3
5
6
7
2
4
3
6
5
7
4
2
3
6
7
5
2
4
3
6
7
5
4
2
6
3
7
5
4
6
2
3
7
5
6
4
3
2
7
5
4
6
3
7
2
5
4
3
6
2
7
5
3
4
2
6
5
7
3
2
4
5
6
7
2
3
4
6
5
7
2
4
3
5
6
7
4
2
5
3
6
7
4
5
2
3
6
7
5
4
2
3
6
7
4
5
3
2
7
6
4
3
5
2
6
7
3
4
2
5
7
6
4
3
2
5
6
7
3
4
2
5
6
7
4
3
2
6
5
7
3
4
2
6
7
5
3
4
2
7
6
5
3
2
4
7
6
5
3
4
2
6
7
5
3
4
6
2
7
5
4
3
2
6
5
7
B
4
2
3
5
6
7
4
3
2
5
6
7
4
2
3
5
7
6
4
2
3
5
6
7
2
4
3
5
6
7
4
2
3
6
5
7
2
4
3
6
7
5
4
2
3
6
7
5
4
3
2
6
7
5
3
4
6
2
7
5
3
6
4
2
7
5
6
3
2
4
7
5
3
6
4
2
5
7
3
4
6
2
7
5
4
3
2
6
5
7
4
2
3
5
6
7
2
4
5
3
6
7
2
5
4
3
6
7
5
2
3
4
6
7
2
5
4
3
6
7
2
4
5
3
7
6
4
2
3
5
6
7
4
3
2
5
7
6
3
4
2
5
6
7
4
3
2
5
6
7
3
4
2
6
5
7
4
3
2
6
7
5
4
3
2
7
6
5
4
2
3
6
7
5
4
3
2
6
5
7
–H
4
2
3
5
6
7
2
4
3
6
5
7
L
2
4
6
3
7
5
2
6
4
7
3
5
2
6
7
4
3
5
2
6
7
4
5
3
6
2
7
4
3
5
6
2
7
4
5
3
2
6
7
4
3
5
6
2
7
4
3
5
6
7
2
4
3
5
7
6
4
2
3
5
7
4
6
2
3
5
4
7
2
6
3
5
4
2
7
3
6
5
2
4
3
7
5
6
2
3
4
5
7
6
3
2
5
4
7
6
3
5
2
7
4
6
5
3
7
2
4
6
5
7
3
2
4
6
7
5
3
2
4
6
7
5
3
2
6
4
7
3
5
2
4
6
3
7
5
2
6
4
3
7
5
6
2
4
3
7
6
5
4
2
3
7
5
6
2
4
3
7
6
5
4
2
3
7
5
6
2
4
3
5
7
2
6
4
3
5
2
7
4
6
–M
3
5
2
4
7
6
5
3
2
4
6
7
W
5
2
3
4
7
6
5
3
2
4
6
7
5
2
3
4
7
6
5
2
3
4
6
7
2
5
3
4
7
6
5
2
3
4
6
7
2
5
3
4
7
6
5
2
3
7
4
6
2
5
3
7
6
4
2
5
3
7
4
6
2
3
5
7
6
4
2
5
3
7
6
4
2
3
5
6
7
4
3
2
5
7
6
4
3
5
2
6
7
4
3
2
5
6
4
7
3
5
2
4
6
7
3
5
2
6
4
7
5
3
2
4
6
7
3
5
2
4
6
7
5
3
2
4
7
6
5
2
3
4
6
7
2
5
3
4
7
6
5
2
3
7
4
6
2
5
7
3
6
4
5
2
7
3
4
6
2
5
3
7
6
4
2
5
7
3
4
6
2
5
3
7
6
4
2
5
3
7
4
6
2
5
7
3
6
4
2
7
5
6
3
4
G
2
5
7
6
4
3
5
2
6
7
3
4
2
5
6
7
4
3
2
5
7
6
3
4
2
5
7
3
6
4
2
5
3
7
4
6
2
5
3
4
7
6
2
5
3
4
6
7
2
3
5
4
7
6
2
3
5
4
6
7
3
2
5
4
7
6
2
3
5
4
7
6
2
5
3
4
7
6
5
2
3
7
4
6
5
2
7
3
4
6
5
2
3
7
6
4
2
5
7
3
6
4
2
7
5
6
3
4
2
7
6
5
3
4
7
2
5
6
3
4
2
7
5
6
4
3
2
5
7
6
3
4
5
2
7
6
4
3
2
5
7
6
3
4
5
2
7
3
6
4
2
5
3
7
4
6
5
2
3
4
7
6
5
2
4
3
6
7
5
2
4
3
7
6
5
2
3
4
6
7
5
2
3
4
7
6
2
5
3
7
4
6
O
2
5
7
3
6
4
2
5
7
6
3
4
2
5
6
7
4
3
2
6
5
7
3
4
2
6
7
5
4
3
2
6
5
7
3
4
2
6
7
5
4
3
2
6
7
5
3
4
2
7
6
5
4
3
2
6
7
5
3
4
2
7
6
5
4
3
2
6
7
5
4
3
2
7
6
4
5
3
7
2
6
5
4
3
7
6
2
4
5
3
7
6
4
2
3
5
6
7
4
3
2
5
6
4
7
2
3
5
4
6
7
3
2
5
6
4
7
3
2
5
4
6
7
3
5
2
4
6
7
3
2
5
6
4
7
3
5
2
4
6
7
3
2
5
6
4
3
7
5
2
6
4
7
3
2
5
4
6
3
7
5
2
4
6
3
7
2
5
4
3
6
7
5
2
4
6
3
7
5
2
–W
4
3
6
5
7
2
3
4
6
7
5
2
G
3
4
7
6
5
2
3
7
4
5
6
2
3
4
7
5
6
2
3
4
7
6
5
2
4
3
7
6
5
2
3
4
7
6
2
5
4
3
7
2
6
5
3
4
7
2
5
6
4
3
7
2
6
5
4
3
7
2
5
6
4
7
3
2
6
5
4
7
2
3
6
5
4
7
3
2
6
5
7
4
3
6
2
5
7
3
4
6
2
5
3
7
4
6
5
2
3
4
7
6
5
2
4
3
6
7
5
2
4
6
3
5
7
2
6
4
3
7
5
2
4
6
7
3
5
2
4
7
6
3
5
2
7
4
3
6
5
2
4
7
3
6
5
2
7
4
3
6
5
2
4
7
3
6
2
5
7
4
3
2
6
5
7
4
3
2
5
6
7
3
4
2
6
5
7
4
3
2
5
6
7
4
3
2
6
5
4
7
3
6
2
5
O
4
3
7
6
5
2
4
7
3
6
5
2
4
3
7
5
6
2
4
3
5
7
6
2
3
4
5
6
7
2
3
4
5
7
6
2
4
3
5
6
7
2
3
4
5
6
7
2
4
3
6
5
7
2
4
3
5
6
7
2
3
4
6
5
7
2
4
3
5
6
7
2
3
4
6
5
2
7
3
6
4
5
7
2
6
3
5
4
2
7
6
5
3
2
4
7
5
6
2
3
4
7
5
2
6
3
4
7
2
5
3
6
4
7
5
2
6
3
4
7
2
5
3
6
7
4
2
5
6
3
4
7
5
2
3
6
7
4
2
5
3
6
4
7
5
2
3
6
7
4
5
2
3
6
4
7
2
5
3
6
7
4
2
5
3
6
4
7
2
5
6
3
7
4
2
5
6
7
3
4
2
5
7
6
4
3
2
5
6
7
3
4
N
2
5
7
6
4
3
2
7
5
4
6
3
2
7
4
5
3
6
2
7
5
4
6
3
7
2
4
5
3
6
2
7
4
3
5
6
7
2
3
4
6
5
7
2
3
4
5
6
7
3
2
4
6
5
3
7
2
4
5
6
3
2
7
4
6
5
3
7
2
4
6
5
3
2
7
6
4
5
3
2
6
7
4
5
3
6
2
4
7
5
3
2
6
7
4
5
3
6
2
4
7
5
3
6
4
2
7
5
3
4
6
7
2
5
3
6
4
7
2
5
3
4
6
7
5
2
3
4
6
7
2
5
4
3
6
7
5
2
4
6
3
7
2
5
6
4
3
7
5
2
4
6
3
7
5
2
6
4
3
5
7
2
6
4
3
7
5
2
6
3
4
5
7
2
6
3
5
4
2
7
–H
6
5
3
2
4
7
5
6
3
4
2
7
B
5
3
6
2
4
7
5
6
3
2
4
7
5
3
6
2
7
4
5
3
6
2
4
7
3
5
6
2
4
7
5
3
6
4
2
7
3
5
6
4
7
2
5
3
6
4
7
2
5
6
3
4
7
2
6
5
4
3
7
2
6
4
5
3
7
2
4
6
3
5
7
2
6
4
5
3
2
7
6
5
4
3
7
2
5
6
3
4
2
7
5
3
6
2
4
7
3
5
2
6
4
7
3
2
5
6
4
7
2
3
6
5
4
7
3
2
5
6
4
7
3
5
2
6
7
4
5
3
6
2
4
7
5
6
3
2
7
4
6
5
3
2
4
7
5
6
3
2
4
7
6
5
3
4
2
7
5
6
3
4
7
2
5
6
3
7
4
2
5
3
6
4
7
2
5
6
3
4
2
7
–H
5
3
6
2
4
7
3
5
6
4
2
7
N
3
6
5
2
4
7
3
6
2
5
4
7
3
2
6
5
7
4
3
2
6
5
4
7
2
3
6
5
7
4
3
2
6
7
5
4
2
3
6
7
4
5
2
6
3
7
5
4
6
2
7
3
4
5
6
7
2
3
5
4
7
6
3
2
4
5
6
7
2
3
4
5
7
6
3
2
4
5
6
7
3
4
2
5
7
6
4
3
2
5
6
7
3
4
2
5
7
6
4
3
2
5
6
7
4
3
2
5
7
6
4
2
3
5
6
7
4
2
3
5
7
6
4
2
5
3
7
6
4
2
3
5
7
4
6
2
5
3
4
7
6
2
3
5
4
7
2
6
5
3
4
7
2
5
6
3
4
7
5
2
3
6
4
7
2
5
6
3
4
7
5
2
3
6
4
7
5
3
2
6
4
5
7
3
6
2
4
7
5
3
2
6
A
4
5
7
3
6
2
4
7
5
3
6
2
4
5
7
6
3
2
4
5
6
7
3
2
5
4
6
3
7
2
4
5
6
3
7
2
5
4
6
7
3
2
4
5
6
7
3
2
5
4
7
6
3
2
4
5
7
6
3
2
5
4
6
7
3
2
4
5
6
3
7
2
5
4
3
6
2
7
5
3
4
6
7
2
3
5
6
4
2
7
5
3
4
6
7
2
3
5
6
4
2
7
3
6
5
4
7
2
6
3
4
5
2
7
3
6
4
2
5
7
6
3
2
4
5
7
3
6
2
4
5
7
6
3
4
2
5
7
3
6
4
2
5
7
6
3
4
5
2
7
3
6
4
5
2
7
6
3
4
2
5
7
6
3
2
4
5
7
6
2
3
5
4
7
6
3
2
5
4
7
–M
6
2
3
5
7
4
2
6
3
5
4
7
P
2
3
6
5
7
4
2
6
3
7
5
4
2
3
6
7
4
5
2
3
7
6
5
4
3
2
7
6
4
5
3
2
7
6
5
4
2
3
7
6
4
5
3
2
7
4
6
5
2
3
7
4
5
6
2
3
7
4
6
5
2
7
3
4
5
6
2
3
7
4
5
6
2
7
3
5
4
6
7
2
5
3
4
6
7
5
2
4
3
6
7
2
5
3
4
6
7
5
2
4
3
6
7
5
4
2
3
6
5
7
4
3
2
6
7
5
4
3
2
6
5
7
4
3
6
2
5
4
7
3
2
6
4
5
7
3
6
2
5
4
7
6
3
2
4
5
6
7
2
3
4
5
7
6
3
2
5
4
6
7
2
3
5
4
6
7
3
2
5
6
4
7
2
3
5
4
6
7
2
3
5
6
4
2
7
3
5
4
6
7
2
3
L
5
4
7
6
2
3
5
7
4
6
3
2
5
7
4
3
6
2
5
7
3
4
2
6
7
5
4
3
6
2
7
5
3
4
2
6
5
7
4
3
6
2
7
5
4
6
3
2
7
5
4
6
2
3
7
4
5
6
3
2
4
7
5
6
2
3
4
5
7
6
2
3
4
5
6
7
2
3
5
4
6
2
7
3
5
6
4
2
7
3
6
5
2
4
3
7
6
2
5
4
3
7
2
6
5
3
4
7
2
6
3
5
4
7
2
3
6
5
4
7
3
2
6
5
7
4
3
6
2
5
4
7
3
6
2
5
7
4
6
3
2
7
5
4
3
6
7
2
4
5
3
6
2
7
5
4
6
3
7
2
4
5
6
3
2
7
5
4
6
3
2
5
7
4
6
2
3
5
4
7
–H
6
2
5
3
4
7
2
6
5
4
3
7
S
2
5
6
3
4
7
2
5
3
6
4
7
2
3
5
4
6
7
2
3
5
6
4
7
3
2
5
4
6
7
2
3
5
4
6
7
3
2
5
4
7
6
2
3
5
4
6
7
3
2
5
4
7
6
3
2
5
4
6
7
3
5
2
4
7
6
3
2
5
4
7
6
3
5
2
7
4
6
3
5
7
2
4
6
3
7
5
4
2
6
3
5
7
2
4
6
3
7
5
4
2
6
3
7
4
5
2
6
3
4
7
2
5
6
3
7
4
2
5
6
3
4
7
2
6
5
4
3
7
2
5
6
4
7
3
2
6
5
4
7
3
2
5
6
4
7
2
3
6
5
4
7
2
6
3
5
4
7
6
2
5
3
4
7
2
6
3
5
4
7
6
2
5
3
4
7
6
2
3
5
4
6
7
2
5
3
4
7
6
2
3
5
P
4
6
7
2
5
3
4
7
6
2
5
3
4
6
7
5
2
3
4
6
5
7
2
3
6
4
5
2
7
3
6
4
5
7
2
3
4
6
5
2
7
3
6
4
5
2
3
7
4
6
2
5
3
7
4
2
6
5
3
7
2
4
5
6
3
7
4
2
6
5
3
7
2
4
5
6
3
7
2
5
4
6
3
7
5
2
4
3
6
7
2
5
4
6
3
7
5
2
4
3
6
7
5
2
3
4
6
7
5
3
2
6
4
7
5
2
3
6
4
7
5
3
2
6
7
4
3
5
2
6
4
7
3
2
5
6
7
4
3
2
5
7
6
4
3
2
7
5
4
6
3
2
5
7
6
4
3
2
7
5
4
6
3
7
2
5
6
4
7
3
5
2
4
6
3
7
5
4
2
6
7
3
4
5
6
2
3
7
5
4
2
6
L
3
5
7
2
4
6
5
3
2
7
6
4
5
2
3
6
7
4
5
2
6
3
4
7
5
2
3
6
7
4
5
2
6
3
4
7
5
2
3
6
7
4
5
2
3
7
6
4
5
2
3
7
4
6
2
5
3
7
6
4
2
3
5
7
4
6
3
2
5
7
4
6
3
2
7
5
4
6
3
7
2
4
5
6
7
3
4
2
5
6
7
4
3
2
6
5
7
4
2
3
6
5
4
7
2
6
3
5
4
2
7
6
3
5
2
4
6
7
3
5
2
6
4
7
5
3
6
2
7
4
3
5
6
7
2
4
5
3
7
6
2
4
5
3
6
7
2
5
4
3
6
7
2
4
5
3
7
6
2
5
4
3
7
6
2
4
5
3
7
6
4
2
5
3
7
4
6
2
3
5
7
4
6
3
2
5
7
4
3
6
5
2
O
7
4
6
3
2
5
7
4
6
2
3
5
7
4
2
6
5
3
7
4
2
6
3
5
4
7
2
6
5
3
4
7
2
6
3
5
7
4
2
6
5
3
4
7
2
6
3
5
7
4
6
2
5
3
7
4
2
6
3
5
4
7
6
2
5
3
7
4
2
6
5
3
4
7
6
2
5
3
4
6
7
2
5
3
6
4
2
7
5
3
6
2
4
5
7
3
2
6
5
4
3
7
2
5
6
4
7
3
5
2
4
6
3
7
2
5
6
4
3
7
5
2
4
6
3
7
5
2
6
4
3
7
2
5
4
6
3
7
5
2
4
6
3
7
2
5
4
3
6
7
2
5
4
6
3
7
5
2
4
3
6
7
5
2
3
4
6
7
5
3
2
6
4
7
5
2
3
6
4
7
–M
5
3
2
6
7
4
3
5
2
6
4
7
B
3
2
5
6
7
4
3
5
2
7
6
4
3
2
5
7
4
6
3
2
5
7
6
4
2
3
5
6
7
4
3
2
5
6
4
7
2
3
5
6
4
7
3
2
5
6
4
7
3
5
2
6
4
7
5
3
6
2
4
7
5
6
3
2
4
7
6
5
2
3
4
7
5
6
3
2
4
7
5
3
6
2
4
7
3
5
2
6
4
7
3
2
5
6
7
4
2
3
5
7
6
4
2
3
5
6
7
4
2
5
3
7
6
4
2
3
5
7
6
4
2
3
5
7
4
6
3
2
5
7
6
4
3
5
2
7
4
6
5
3
2
7
6
4
3
5
2
6
7
4
5
3
2
6
4
7
3
5
2
6
4
7
3
5
2
4
6
7
3
2
5
6
4
7
3
5
2
6
4
7
3
2
5
6
7
4
2
3
5
7
6
4
B
2
3
7
5
4
6
2
3
7
4
5
6
2
3
4
7
6
5
2
3
7
4
5
6
2
3
7
5
4
6
2
3
5
7
6
4
2
3
5
6
7
4
2
3
5
6
4
7
2
3
5
6
7
4
3
2
5
6
4
7
3
5
2
6
7
4
5
3
2
6
7
4
3
5
2
7
6
4
3
2
5
6
7
4
2
3
5
7
6
4
2
3
7
5
4
6
2
7
3
4
5
6
7
2
3
5
4
6
7
3
2
4
5
6
7
2
3
4
5
6
2
7
3
4
6
5
2
3
7
4
5
6
2
3
7
4
6
5
3
2
7
4
5
6
2
3
7
5
4
6
3
2
5
7
6
4
2
3
5
6
7
4
2
3
6
5
4
7
2
3
5
6
7
4
2
3
5
7
6
4
2
3
7
5
4
6
2
7
3
4
5
6
B
2
7
3
4
5
6
B
7
2
4
3
6
5
2
7
4
6
3
5
7
2
6
4
5
3
7
2
4
6
3
5
7
2
4
3
6
5
7
2
3
4
5
6
7
2
3
5
4
6
7
2
3
5
6
4
2
7
3
5
4
6
2
3
7
5
6
4
2
3
7
5
4
6
3
2
7
5
4
6
2
3
7
4
5
6
2
3
7
5
4
6
2
7
3
4
5
6
7
2
4
3
6
5
7
4
2
6
3
5
7
4
2
3
6
5
4
7
2
6
3
5
7
4
2
6
3
5
7
4
2
6
5
3
7
2
4
6
3
5
2
7
4
6
5
3
2
7
4
6
3
5
2
7
4
3
6
5
2
7
3
4
5
6
2
7
3
5
4
6
2
7
5
3
6
4
7
2
3
5
4
6
2
7
3
4
5
6
–B
7
2
4
3
6
5
7
2
3
4
5
6
A
7
2
4
3
6
5
7
2
4
6
3
5
7
2
6
4
5
3
7
2
6
4
3
5
2
7
6
4
5
3
7
2
6
4
3
5
2
7
6
4
5
3
7
2
6
4
3
5
2
7
6
4
5
3
7
2
6
4
3
5
2
7
6
4
5
3
7
2
6
4
5
3
2
7
4
6
5
3
2
4
7
6
5
3
4
2
6
7
5
3
2
4
7
6
5
3
4
2
6
7
5
3
4
6
2
7
5
3
6
4
7
2
5
3
4
6
7
5
2
3
6
4
5
7
2
3
4
6
5
7
2
3
6
4
7
5
2
3
4
6
7
5
2
3
6
4
7
2
5
3
4
6
7
2
5
3
6
4
7
5
2
3
6
4
5
7
2
3
6
5
4
2
7
3
6
4
5
2
3
7
–H
6
5
4
3
2
7
5
6
4
2
3
7
P
5
4
6
3
2
7
5
6
4
3
2
7
5
4
6
3
7
2
5
4
6
3
2
7
4
5
3
6
7
2
4
5
6
3
2
7
5
4
3
6
7
2
4
5
3
7
6
2
5
4
3
7
2
6
5
3
4
7
6
2
3
5
4
7
2
6
5
3
4
7
2
6
3
5
4
2
7
6
3
5
2
4
7
6
3
2
5
7
4
6
3
5
2
4
7
6
3
2
5
7
4
6
2
3
7
5
4
6
2
7
3
4
5
6
2
3
7
4
5
6
2
7
3
4
6
5
2
7
3
4
5
6
7
2
3
4
6
5
2
7
3
6
4
5
7
2
3
6
5
4
7
2
3
6
4
5
2
7
3
6
5
4
2
7
6
3
4
5
2
6
7
3
5
4
2
7
6
5
3
4
2
6
7
5
4
3
2
7
6
5
3
4
P
2
6
7
5
4
3
2
7
6
5
4
3
2
6
7
4
5
3
2
6
4
7
5
3
6
2
4
5
7
3
6
2
4
7
5
3
2
6
4
5
7
3
6
2
4
5
3
7
2
6
5
4
3
7
2
5
6
4
3
7
5
2
4
6
3
7
2
5
6
4
3
7
5
2
4
6
3
7
5
4
2
6
3
7
4
5
2
3
6
7
5
4
2
6
3
7
4
5
2
3
6
7
4
5
3
2
6
7
4
3
5
6
2
7
4
5
3
6
2
7
4
3
5
6
7
2
3
4
5
6
2
7
3
5
4
6
7
2
3
5
4
7
6
2
3
5
7
4
2
6
3
5
4
7
6
2
3
5
7
4
2
6
3
7
5
4
6
2
7
3
4
5
2
6
3
7
4
2
5
6
7
3
2
4
6
5
3
7
4
2
5
6
P
7
3
2
4
6
5
3
7
2
6
4
5
7
3
6
2
5
4
7
6
3
2
4
5
7
6
2
3
5
4
7
6
3
2
4
5
7
6
2
3
5
4
7
6
2
5
3
4
7
2
6
5
4
3
2
7
6
5
3
4
2
6
7
5
4
3
2
7
6
5
4
3
2
6
7
4
5
3
2
6
4
7
5
3
6
2
4
5
7
3
2
6
4
7
5
3
6
2
4
5
7
3
6
4
2
5
7
3
4
6
5
2
7
3
6
4
2
5
7
3
4
6
5
2
7
3
4
5
6
2
7
3
5
4
2
6
7
3
4
5
2
6
3
7
5
4
2
3
6
7
5
4
2
6
3
7
4
5
2
3
6
7
4
5
3
2
6
7
4
3
5
6
2
7
4
5
3
6
2
7
4
3
5
6
7
2
4
5
3
6
2
7
Y
4
3
5
6
7
2
4
3
5
7
6
2
4
3
7
5
2
6
4
3
5
7
6
2
4
3
7
5
2
6
4
3
7
2
5
6
4
3
2
7
6
5
3
4
2
7
5
6
3
2
4
7
6
5
3
4
2
7
5
6
3
2
4
7
6
5
3
2
7
4
6
5
3
7
2
6
4
5
7
3
2
4
6
5
7
2
3
6
4
5
7
3
2
4
6
5
7
2
3
6
4
5
7
2
3
4
6
5
2
7
3
6
4
5
7
2
3
6
4
5
2
7
6
3
5
4
2
7
3
6
4
5
7
2
6
3
5
4
7
6
2
3
4
5
6
7
2
3
5
4
7
6
2
5
3
4
6
7
2
5
4
3
6
7
2
5
3
4
6
2
7
5
4
3
6
2
5
7
4
3
6
5
2
4
7
3
6
2
5
7
4
3
S
6
5
2
4
7
3
6
5
4
2
7
3
6
4
5
7
2
3
6
4
5
2
7
3
4
6
5
7
2
3
6
4
5
7
3
2
4
6
5
3
7
2
6
4
5
3
7
2
4
6
3
5
7
2
4
3
6
5
7
2
3
4
5
6
7
2
4
3
6
5
7
2
3
4
5
6
7
2
4
3
5
6
7
2
3
4
5
7
6
2
4
3
5
6
7
2
3
4
5
7
6
2
4
3
7
5
6
2
3
4
7
6
5
2
4
3
7
6
5
2
3
4
7
6
2
5
3
7
4
6
5
2
7
3
4
6
2
5
3
7
4
6
5
2
7
3
6
4
2
5
3
7
6
2
4
5
7
3
2
6
5
4
7
3
6
2
4
5
7
3
2
6
5
4
7
2
3
6
4
5
7
2
6
3
5
4
7
2
3
6
4
5
N
7
2
6
3
5
4
7
2
6
5
3
4
7
6
2
5
4
3
7
6
2
5
3
4
6
7
2
5
4
3
7
6
2
5
4
3
6
7
2
4
5
3
6
2
7
4
5
3
2
6
4
7
5
3
2
4
6
7
5
3
4
2
7
6
5
3
2
4
6
7
5
3
4
2
7
6
3
5
2
4
7
3
6
5
4
2
3
7
5
6
2
4
7
3
6
5
4
2
3
7
5
6
2
4
3
5
7
6
4
2
5
3
6
7
2
4
3
5
6
7
4
2
5
3
6
7
4
5
2
3
6
7
5
4
3
2
6
7
5
3
4
2
6
7
3
5
4
6
2
7
5
3
4
6
2
7
3
5
4
6
7
2
3
5
4
6
2
7
3
4
5
6
7
2
3
4
5
7
6
2
3
4
7
5
2
6
3
4
5
7
6
2
P
3
4
7
5
2
6
3
4
7
2
5
6
3
4
2
7
6
5
3
2
4
7
5
6
3
2
7
4
6
5
3
2
4
7
5
6
3
2
7
4
6
5
3
2
7
6
4
5
3
7
2
6
5
4
3
7
2
6
4
5
7
3
2
6
5
4
3
7
2
6
5
4
7
3
2
5
6
4
7
2
3
5
6
4
2
7
5
3
6
4
7
2
3
5
6
4
2
7
5
3
6
4
2
5
7
6
3
4
5
2
6
7
3
4
2
5
7
6
3
4
5
2
6
7
4
3
5
6
2
7
3
4
6
5
7
2
4
3
5
6
7
2
4
3
6
5
7
4
2
3
6
5
7
2
4
3
5
6
7
4
2
3
5
6
4
7
2
3
5
4
6
2
7
3
5
6
4
2
3
7
–H
5
4
6
3
2
7
4
5
6
2
3
7
C
4
6
5
3
2
7
4
6
3
5
2
7
4
3
6
5
7
2
4
3
6
5
2
7
3
4
6
5
7
2
3
4
6
7
5
2
4
3
6
7
2
5
3
4
6
7
5
2
4
3
7
6
2
5
4
7
3
6
5
2
7
4
6
3
2
5
4
7
3
6
2
5
7
4
6
3
2
5
7
6
4
2
3
5
6
7
2
4
3
5
7
6
4
2
3
5
6
7
2
4
3
5
6
2
7
4
3
5
2
6
7
3
4
5
6
2
7
3
4
5
2
6
7
3
5
4
2
6
7
3
4
5
2
7
6
3
5
4
2
7
6
3
4
5
2
7
3
6
5
4
2
7
3
5
6
4
2
7
5
3
4
6
2
7
3
5
6
4
2
7
5
3
4
6
2
7
5
4
3
6
2
5
7
4
6
3
2
7
5
4
3
6
E
2
5
7
4
6
3
2
5
4
7
6
3
2
4
5
6
7
3
2
4
5
7
6
3
4
2
5
6
7
3
2
4
5
6
7
3
4
2
5
7
6
3
4
5
2
7
6
3
5
4
7
2
6
3
5
4
2
7
6
3
4
5
7
2
6
3
5
4
2
7
6
3
4
5
7
2
3
6
4
7
5
2
6
3
7
4
2
5
3
6
4
7
5
2
3
6
7
4
2
5
3
6
7
2
4
5
3
6
2
7
5
4
3
6
7
2
4
5
3
6
2
7
5
4
6
3
2
7
4
5
3
6
7
2
5
4
6
3
7
5
2
4
3
6
5
7
2
4
6
3
7
5
2
4
3
6
5
7
2
4
6
3
5
7
2
4
3
6
5
2
7
4
6
3
5
2
4
7
6
3
–W
5
4
2
6
7
3
4
5
2
7
6
3
G
4
5
7
2
6
3
4
7
5
6
2
3
4
5
7
6
2
3
4
5
7
2
6
3
5
4
7
2
6
3
4
5
7
2
3
6
5
4
7
3
2
6
4
5
7
3
6
2
5
4
7
3
2
6
5
4
7
3
6
2
5
7
4
3
2
6
5
7
3
4
2
6
5
7
4
3
2
6
7
5
4
2
3
6
7
4
5
2
3
6
4
7
5
2
6
3
4
5
7
2
6
3
5
4
2
7
6
3
5
2
4
6
7
3
2
5
4
7
6
3
5
2
7
4
6
3
5
7
2
4
6
3
7
5
4
2
6
3
5
7
4
2
6
3
7
5
4
2
6
3
5
7
4
2
3
6
7
5
4
3
2
6
7
5
4
3
6
2
7
4
5
3
2
6
7
5
4
3
6
2
7
5
4
3
2
6
5
7
4
2
3
6
R
5
4
7
2
6
3
5
4
2
7
6
3
5
2
4
6
7
3
5
2
4
7
6
3
2
5
4
6
7
3
5
2
4
6
3
7
2
5
4
3
6
7
2
4
5
3
6
7
4
2
3
5
6
7
4
3
2
5
6
7
3
4
5
2
6
7
4
3
5
6
2
7
3
4
6
5
2
7
4
3
6
5
2
7
3
4
5
6
2
7
3
5
4
6
7
2
5
3
4
7
6
2
3
5
4
6
7
2
5
3
4
7
6
2
3
5
4
7
6
2
5
3
7
4
2
6
5
7
3
4
6
2
7
5
4
3
2
6
7
4
5
3
6
2
4
7
5
3
2
6
7
4
5
2
3
6
4
7
5
2
6
3
4
7
5
2
3
6
4
5
7
2
6
3
4
5
2
7
6
3
–W
4
2
5
6
7
3
2
4
5
7
6
3
W
2
5
4
6
7
3
2
4
5
6
7
3
2
5
4
7
6
3
2
5
4
6
7
3
5
2
4
7
6
3
2
5
4
7
6
3
5
2
4
6
7
3
2
5
4
6
3
7
5
2
6
4
3
7
5
6
2
4
3
7
6
5
4
2
3
7
5
6
2
4
3
7
6
5
4
2
3
7
6
4
5
2
3
7
4
6
2
5
3
7
6
4
5
2
7
3
4
6
2
5
7
3
4
2
6
5
7
3
2
4
5
6
7
3
4
2
6
5
7
3
2
4
5
6
7
3
2
5
4
6
7
3
5
2
6
4
7
3
2
5
6
4
3
7
5
2
6
3
4
7
2
5
6
3
4
7
5
2
6
4
3
7
5
2
6
3
4
7
5
6
2
4
3
7
5
2
6
4
3
7
5
6
2
3
4
7
6
5
3
2
4
7
W
6
3
5
2
7
4
6
5
3
2
4
7
6
3
5
2
7
4
6
3
5
2
4
7
3
6
5
2
7
4
6
3
5
2
4
7
3
6
5
2
7
4
6
3
5
7
2
4
3
6
5
7
4
2
3
6
5
7
2
4
3
5
6
7
4
2
3
6
5
7
4
2
3
5
6
4
7
2
5
3
6
7
4
2
5
6
3
4
7
2
5
3
6
4
2
7
5
6
3
2
4
7
5
6
3
4
2
7
6
5
3
2
4
7
5
6
3
2
4
7
6
5
3
2
7
4
6
3
5
2
4
7
3
6
5
2
7
4
6
3
5
7
2
4
3
6
7
5
4
2
6
3
7
5
2
4
3
6
5
7
4
2
3
6
7
5
2
4
3
6
5
7
4
2
3
6
5
7
2
4
3
6
7
5
4
2
3
7
6
4
5
2
A
7
3
4
6
2
5
3
7
4
2
6
5
7
3
2
4
5
6
7
2
3
4
6
5
7
2
4
3
5
6
7
2
4
3
6
5
7
2
3
4
5
6
7
2
3
4
6
5
7
3
2
4
5
6
7
3
2
4
6
5
7
2
3
4
5
6
7
2
4
3
5
6
7
4
2
5
3
6
7
4
2
3
5
6
4
7
2
5
3
6
7
4
2
3
5
6
4
7
2
5
3
6
4
2
7
3
5
6
2
4
7
5
3
6
4
2
5
7
3
6
2
4
5
7
6
3
4
2
5
7
3
6
2
4
5
7
6
3
4
2
5
7
3
6
2
4
7
5
6
3
4
2
7
5
3
6
2
4
5
7
6
3
2
4
5
7
3
6
2
5
4
7
6
3
2
4
5
7
6
3
–W
2
5
4
6
7
3
5
2
4
7
6
3
L
5
2
7
4
6
3
5
7
2
4
3
6
5
7
2
3
4
6
5
7
3
2
6
4
7
5
2
3
4
6
7
5
3
2
6
4
5
7
2
3
4
6
7
5
2
4
3
6
7
5
2
4
6
3
7
2
5
4
3
6
2
7
5
4
6
3
2
5
7
4
6
3
2
5
4
7
6
3
5
2
4
6
7
3
5
4
2
6
7
3
4
5
6
2
3
7
4
6
5
2
3
7
6
4
5
3
2
7
6
4
3
5
2
7
6
3
4
5
2
7
3
6
4
5
7
2
3
4
6
5
2
7
3
4
6
5
7
2
4
3
6
7
5
2
3
4
7
6
2
5
3
4
6
7
5
2
4
3
7
6
2
5
4
3
6
7
5
2
4
3
6
5
7
2
4
6
3
5
2
7
–H
4
6
5
3
2
7
6
4
5
2
3
7
R
6
5
4
3
2
7
6
5
3
4
2
7
6
3
5
4
7
2
6
3
5
4
2
7
3
6
5
4
7
2
6
3
5
7
4
2
3
6
5
7
2
4
3
5
6
7
4
2
5
3
7
6
2
4
5
7
3
6
4
2
7
5
6
3
2
4
5
7
6
3
2
4
7
5
6
2
3
4
5
7
6
3
2
4
7
5
6
2
3
4
7
6
5
2
4
3
6
7
2
5
4
3
7
6
2
5
4
3
6
7
5
2
4
3
7
6
5
4
2
3
6
7
4
5
2
3
6
4
7
5
2
3
4
6
5
7
2
3
4
5
6
7
2
3
5
4
6
2
7
3
4
5
6
2
3
7
5
4
6
3
2
7
5
4
6
2
3
7
5
6
4
3
2
7
5
6
3
4
2
7
–M
5
3
6
4
7
2
3
5
6
4
2
7
R
3
6
5
4
7
2
3
6
5
7
4
2
3
6
7
5
2
4
3
6
5
7
4
2
3
6
7
5
2
4
3
6
7
2
5
4
3
6
2
7
4
5
6
3
2
7
5
4
6
2
3
7
4
5
6
2
3
7
5
4
2
6
3
7
4
5
6
2
3
7
4
5
2
6
7
3
4
5
6
2
7
3
4
5
2
6
3
7
4
5
2
3
6
4
7
5
3
2
4
6
5
7
2
3
4
6
7
5
3
2
6
4
5
7
2
3
6
5
4
7
3
2
5
6
4
7
3
5
2
6
4
7
5
3
6
2
4
7
5
6
3
2
4
7
6
5
3
4
2
7
5
6
3
4
2
7
6
5
3
4
7
2
6
5
3
4
2
7
6
3
5
4
7
2
6
3
5
7
4
2
6
3
7
5
2
4
6
3
5
7
4
2
E
6
3
7
5
2
4
6
7
3
2
5
4
6
7
2
3
4
5
6
7
3
2
5
4
7
6
2
3
4
5
6
7
2
3
5
4
7
6
3
2
4
5
7
6
3
2
5
4
7
3
6
2
4
5
7
6
3
2
5
4
7
3
6
2
4
5
7
6
3
2
4
5
7
3
6
4
2
5
7
3
6
2
4
5
3
7
6
4
2
5
7
3
6
4
5
2
3
7
6
5
4
2
3
6
7
4
5
2
6
3
7
5
4
2
3
6
7
5
4
2
6
3
7
5
2
4
6
3
7
5
4
2
3
6
7
5
2
4
3
6
7
5
4
2
3
6
5
7
2
4
3
6
5
7
4
2
3
6
7
5
2
4
3
6
5
7
4
2
6
3
7
5
2
4
6
7
3
2
5
4
7
6
2
3
4
5
6
7
3
2
5
4
G
6
3
7
2
4
5
3
6
2
7
5
4
6
3
2
7
4
5
6
3
7
2
5
4
6
3
7
5
2
4
6
3
5
7
4
2
6
3
5
4
7
2
6
3
5
4
2
7
6
5
3
4
7
2
6
5
3
4
2
7
5
6
3
4
7
2
6
5
3
4
7
2
6
3
5
4
7
2
3
6
5
7
4
2
3
6
7
5
4
2
3
6
5
7
2
4
6
3
7
5
2
4
6
7
3
2
5
4
6
7
2
3
5
4
7
6
3
2
5
4
6
7
3
2
4
5
6
3
7
2
5
4
3
6
7
2
4
5
6
3
7
2
5
4
3
6
7
5
2
4
6
3
5
7
4
2
3
6
5
4
7
2
3
6
4
5
2
7
3
6
4
5
7
2
3
6
5
4
2
7
–M
3
6
5
4
7
2
6
3
5
4
2
7
O
6
5
3
4
7
2
6
3
5
7
4
2
6
5
3
7
2
4
6
5
7
3
4
2
5
6
7
3
2
4
5
6
7
3
4
2
6
5
7
3
2
4
5
6
7
3
4
2
6
5
7
3
2
4
6
5
7
3
4
2
5
6
7
3
2
4
6
5
7
3
2
4
5
6
7
2
3
4
5
6
7
3
2
4
5
7
6
2
3
4
7
5
2
6
4
3
7
2
5
4
6
3
7
2
5
6
4
3
2
7
5
4
6
3
7
2
5
4
6
3
2
7
5
4
3
6
2
7
5
4
6
3
7
2
5
4
3
6
2
7
5
4
6
3
7
2
5
4
3
6
7
2
5
4
6
3
2
7
5
4
3
6
2
7
4
5
6
3
2
4
7
5
3
6
2
7
4
3
5
6
2
4
7
3
6
5
2
7
4
3
5
6
S
2
4
7
3
6
5
2
4
3
7
5
6
2
3
4
7
6
5
2
3
4
7
5
6
3
2
4
7
6
5
2
3
4
6
7
5
3
2
4
6
5
7
2
3
4
6
7
5
3
2
6
4
5
7
3
6
2
4
7
5
6
3
4
2
5
7
3
6
2
4
5
7
6
3
4
2
5
7
3
6
4
5
2
7
6
3
5
4
2
7
3
6
4
5
2
7
6
3
5
4
2
7
3
6
5
4
2
7
6
3
5
2
4
7
3
6
5
2
4
7
6
3
5
2
7
4
6
3
5
2
4
7
6
5
3
2
7
4
6
5
3
2
4
7
6
5
2
3
7
4
6
5
2
7
3
4
6
5
7
2
4
3
6
5
2
7
3
4
5
6
7
2
4
3
5
7
6
2
3
4
7
5
2
6
4
3
5
7
6
2
3
4
C
7
5
2
6
4
3
7
2
5
4
6
3
2
7
4
5
3
6
2
7
5
4
6
3
2
7
4
5
3
6
2
7
4
3
5
6
2
7
3
4
6
5
2
7
3
4
5
6
2
3
7
4
6
5
3
2
7
4
5
6
3
7
2
4
6
5
3
2
7
4
6
5
3
7
2
6
4
5
3
7
6
2
4
5
7
3
6
4
2
5
3
7
6
2
4
5
7
3
6
4
2
5
7
6
3
4
2
5
6
7
4
3
2
5
7
6
3
4
2
5
6
7
4
3
2
5
6
4
7
3
2
5
4
6
3
7
2
5
6
4
3
7
2
5
4
6
3
2
7
5
4
6
3
2
5
7
6
4
3
5
2
7
6
4
3
2
5
7
6
3
4
5
2
7
6
3
5
4
2
7
–M
6
5
3
4
7
2
5
6
3
4
2
7
E
5
6
3
4
2
7
E
5
3
6
4
7
2
5
3
6
7
4
2
5
3
7
6
2
4
5
3
6
7
4
2
5
3
7
6
2
4
5
3
7
6
4
2
5
3
6
7
2
4
3
5
6
7
4
2
3
6
5
7
2
4
3
5
6
7
4
2
3
6
5
7
2
4
3
5
6
7
2
4
3
6
5
2
7
4
6
3
5
7
2
4
6
5
3
2
7
4
6
3
5
2
4
7
6
5
3
4
2
7
6
5
3
2
4
7
5
6
3
4
2
7
6
5
3
4
2
7
5
6
3
4
7
2
5
6
3
4
2
7
6
5
3
4
7
2
6
3
5
4
2
7
3
6
5
4
7
2
6
3
5
4
2
7
3
6
5
4
7
2
3
6
5
4
2
7
3
5
6
4
7
2
3
5
6
7
4
2
3
5
7
6
2
4
3
5
6
7
4
2
R
3
5
7
6
2
4
3
7
5
2
6
4
3
7
2
5
4
6
3
7
5
2
6
4
7
3
2
5
4
6
3
7
2
4
5
6
7
3
4
2
6
5
7
3
4
2
5
6
7
4
3
2
6
5
4
7
3
2
5
6
4
3
7
2
6
5
4
3
2
7
6
5
4
2
3
6
7
5
4
2
3
7
6
5
4
3
2
6
7
5
4
3
6
2
5
7
3
4
6
5
2
7
4
3
6
2
5
7
3
4
6
5
2
7
4
3
5
6
2
7
3
4
5
6
7
2
3
5
4
6
2
7
5
3
4
6
7
2
5
3
4
6
2
7
5
3
6
4
7
2
5
3
6
7
4
2
5
3
7
6
2
4
5
3
6
7
4
2
3
5
7
6
2
4
3
7
5
2
6
4
–B
7
3
2
5
4
6
7
3
5
2
6
4
F
7
3
2
5
4
6
7
3
5
2
6
4
7
3
5
6
2
4
7
3
6
5
4
2
7
3
5
6
2
4
7
3
6
5
4
2
7
3
5
6
2
4
7
3
5
2
6
4
7
5
3
2
4
6
7
3
5
2
6
4
7
3
5
2
4
6
3
7
2
5
4
6
3
7
5
2
4
6
3
5
7
4
2
6
3
7
5
2
4
6
3
7
2
5
6
4
3
2
7
6
5
4
3
7
2
5
6
4
7
3
5
2
6
4
7
3
2
5
6
4
7
3
2
5
4
6
3
7
2
5
6
4
3
7
2
5
4
6
7
3
2
4
5
6
3
7
4
2
6
5
3
7
2
4
5
6
7
3
4
2
6
5
7
3
2
4
5
6
7
3
2
5
4
6
7
3
5
2
6
4
7
3
2
5
4
6
3
7
2
4
5
6
F
3
7
2
4
6
5
3
2
7
4
5
6
3
7
2
5
4
6
3
7
2
5
6
4
7
3
2
5
4
6
7
3
2
5
6
4
3
7
2
5
4
6
7
3
2
4
5
6
7
3
2
4
6
5
3
7
2
4
5
6
3
2
7
4
6
5
2
3
7
4
6
5
2
7
3
4
6
5
7
2
3
6
4
5
7
2
3
4
6
5
2
7
3
4
5
6
2
7
4
3
5
6
7
2
3
4
5
6
7
3
2
4
5
6
3
7
2
4
5
6
3
2
7
4
6
5
2
3
4
7
5
6
2
3
7
4
6
5
3
2
7
4
6
5
2
3
7
6
4
5
2
3
7
4
6
5
3
2
7
6
4
5
3
2
7
4
6
5
3
7
2
4
6
5
3
2
7
4
5
6
3
2
7
4
6
5
2
3
4
7
6
5
F
2
3
4
6
7
5
2
4
3
7
6
5
2
3
4
7
6
5
2
3
4
7
5
6
3
2
4
7
6
5
3
2
4
7
5
6
2
3
4
7
6
5
3
2
4
7
6
5
3
2
7
4
6
5
2
3
4
7
6
5
2
4
3
7
6
5
4
2
3
6
7
5
4
3
2
7
6
5
3
4
7
2
5
6
3
4
2
7
6
5
4
3
2
6
7
5
4
3
6
2
7
5
3
4
2
6
7
5
3
2
4
7
6
5
2
3
4
6
7
5
2
4
3
6
7
5
4
2
6
3
7
5
4
2
3
6
7
5
2
4
3
6
5
7
4
2
3
5
6
7
4
2
3
6
5
7
2
4
3
5
6
7
2
4
3
6
5
7
2
3
4
6
7
5
2
4
3
7
6
5
–W
2
4
3
6
7
5
4
2
3
7
6
5
S
4
3
2
6
7
5
4
3
6
2
7
5
4
6
3
7
2
5
4
6
3
2
7
5
6
4
3
7
2
5
4
6
3
7
5
2
6
4
3
5
7
2
4
6
3
5
7
2
6
4
5
3
7
2
6
5
4
3
7
2
5
6
3
4
7
2
6
5
4
3
7
2
5
6
3
4
7
2
6
5
3
4
7
2
5
6
3
7
4
2
6
5
3
4
7
2
5
6
3
7
4
2
6
5
7
3
4
2
5
6
7
4
3
2
6
5
7
4
3
2
5
6
7
4
2
3
5
7
6
4
3
2
7
5
6
4
2
3
5
7
6
4
3
2
7
5
4
6
2
3
5
7
4
2
6
3
7
5
2
4
3
6
7
5
4
2
6
3
7
5
2
4
3
6
7
2
5
4
6
3
7
2
4
5
3
6
7
2
5
4
6
3
A
7
2
4
5
3
6
7
2
4
3
5
6
7
2
3
4
6
5
7
2
3
4
5
6
2
7
3
4
6
5
7
2
3
4
5
6
2
7
3
4
6
5
7
2
3
4
5
6
2
7
3
4
6
5
7
2
3
4
5
6
2
7
3
4
6
5
7
2
3
4
6
5
2
7
4
3
6
5
2
4
7
3
6
5
4
2
3
7
6
5
2
4
7
3
6
5
4
2
3
7
6
5
4
3
2
7
6
5
3
4
7
2
6
5
4
3
7
6
2
5
3
4
6
7
2
5
4
3
6
7
2
5
3
4
7
6
2
5
4
3
7
6
2
5
3
4
7
2
6
5
4
3
7
2
6
5
3
4
7
6
2
5
3
4
6
7
2
5
3
6
4
2
7
5
3
4
6
2
5
7
–H
3
6
4
5
2
7
6
3
4
2
5
7
L
6
3
2
4
7
5
6
2
3
7
4
5
6
2
7
3
4
5
6
2
7
3
5
4
2
6
7
3
4
5
2
6
7
3
5
4
6
2
7
3
4
5
2
6
7
3
4
5
2
7
6
3
4
5
7
2
3
6
4
5
7
3
2
6
4
5
3
7
6
2
4
5
3
6
7
4
2
5
6
3
4
7
5
2
6
4
3
5
7
2
4
6
5
3
7
2
4
5
6
7
3
2
5
4
7
6
3
2
5
7
4
6
3
2
7
5
4
6
3
2
7
5
4
6
2
3
7
4
5
6
3
2
4
7
5
6
2
3
4
7
5
2
6
3
4
7
2
5
3
6
4
7
5
2
6
3
4
7
2
5
3
6
4
7
5
2
6
3
4
5
7
6
2
3
4
5
6
7
3
2
4
5
6
3
7
2
4
6
5
3
2
7
C
4
5
6
3
7
2
4
5
6
7
3
2
4
5
7
6
2
3
4
5
6
7
3
2
4
5
7
6
2
3
4
5
7
2
6
3
4
5
2
7
3
6
4
5
2
7
6
3
4
2
5
7
3
6
4
2
5
7
6
3
2
4
5
7
3
6
4
2
5
7
3
6
2
4
5
3
7
6
2
5
4
3
7
6
5
2
3
4
7
6
2
5
4
3
7
6
5
2
3
4
7
6
5
3
2
7
4
6
3
5
7
2
4
6
5
3
2
7
4
6
3
5
7
2
6
4
3
7
5
2
4
6
7
3
2
5
6
4
3
7
2
5
4
6
7
3
2
5
6
4
7
3
2
6
5
4
3
7
2
6
4
5
3
7
2
6
5
4
3
2
7
6
4
5
3
2
6
7
4
5
–W
3
6
2
4
7
5
6
3
2
7
4
5
G
6
3
7
2
4
5
6
7
3
4
2
5
6
3
7
4
2
5
6
3
7
2
4
5
3
6
7
2
4
5
6
3
7
2
5
4
3
6
7
5
2
4
6
3
7
5
4
2
3
6
7
5
2
4
3
6
7
5
4
2
3
7
6
5
2
4
3
7
5
6
2
4
3
7
6
5
2
4
7
3
6
2
5
4
7
6
3
2
5
4
6
7
3
2
4
5
6
3
7
2
4
5
3
6
2
7
4
5
3
2
6
4
7
5
2
3
6
7
4
5
3
2
7
6
4
5
3
7
2
6
4
5
7
3
6
2
4
5
3
7
6
2
4
5
7
3
6
2
4
5
3
7
6
2
5
4
7
3
6
5
2
4
7
3
6
5
4
2
7
6
3
5
2
4
7
3
6
5
4
2
7
3
6
5
2
4
3
7
6
2
5
4
W
3
6
7
2
4
5
3
7
6
2
5
4
3
6
7
2
4
5
3
6
7
2
5
4
6
3
7
2
4
5
3
6
7
2
5
4
6
3
7
2
4
5
3
6
7
2
4
5
6
3
2
7
4
5
6
2
3
7
4
5
2
6
7
3
4
5
6
2
3
7
4
5
2
6
7
3
5
4
2
7
6
3
4
5
7
2
3
6
5
4
2
7
6
3
5
4
7
2
3
6
5
4
7
3
2
6
5
4
3
7
6
2
5
4
7
3
2
6
5
4
3
7
6
2
4
5
3
6
7
2
5
4
6
3
2
7
4
5
3
6
2
7
4
5
6
3
2
4
7
5
3
6
2
4
7
5
6
3
2
7
4
5
6
3
2
4
7
5
6
2
3
7
4
5
6
3
2
7
4
5
6
2
3
4
7
5
2
6
4
3
5
7
W
2
4
6
5
3
7
2
6
4
5
3
7
2
4
6
3
5
7
2
4
6
5
3
7
4
2
6
3
5
7
2
4
6
3
5
7
4
2
6
5
3
7
2
4
6
5
3
7
4
2
5
6
7
3
4
5
2
6
3
7
5
4
6
2
7
3
4
5
2
6
7
3
5
4
6
2
7
3
5
6
4
2
7
3
6
5
2
4
7
3
5
6
4
2
7
3
6
5
2
4
3
7
6
2
5
4
7
3
2
6
4
5
3
7
6
2
5
4
3
7
2
6
4
5
3
7
2
4
6
5
3
7
4
2
5
6
3
7
2
4
5
6
3
7
4
2
5
6
7
3
2
4
5
6
3
7
4
2
5
6
7
3
4
2
5
6
3
7
4
5
2
6
7
3
4
2
5
6
3
7
4
5
2
6
7
3
5
4
2
7
6
3
Y
5
4
7
2
3
6
5
7
4
3
2
6
5
7
3
4
6
2
5
7
4
3
2
6
7
5
3
4
6
2
5
7
3
6
4
2
7
5
6
3
2
4
7
5
6
3
4
2
7
6
5
3
2
4
7
5
6
3
4
2
7
6
5
3
2
4
7
6
3
5
2
4
7
3
6
2
5
4
7
3
6
5
2
4
3
7
6
2
5
4
7
3
6
5
2
4
3
7
6
2
5
4
3
6
7
5
2
4
6
3
7
2
5
4
3
6
2
7
5
4
6
3
2
7
4
5
6
3
2
7
5
4
3
6
2
7
4
5
3
2
6
7
5
4
2
3
6
7
4
5
3
2
6
7
4
5
2
3
6
4
7
5
2
3
6
7
4
5
2
6
3
4
7
5
2
6
4
3
5
7
–H
2
4
6
5
3
7
4
2
6
3
5
7
F
4
2
6
5
3
7
4
6
2
3
5
7
4
2
6
3
7
5
4
2
6
7
3
5
2
4
6
3
7
5
2
4
6
7
3
5
4
2
6
3
7
5
2
4
6
3
5
7
2
4
3
6
5
7
4
2
6
3
5
7
4
6
2
3
5
7
6
4
2
5
3
7
6
2
4
3
5
7
2
6
3
4
5
7
2
6
4
3
5
7
6
2
4
5
3
7
6
2
5
4
7
3
2
6
4
5
3
7
2
4
6
3
5
7
4
2
6
5
3
7
4
6
2
5
3
7
6
4
5
2
3
7
6
4
2
5
3
7
4
6
2
5
3
7
6
4
2
5
7
3
6
4
2
5
3
7
4
6
2
5
7
3
4
6
2
5
3
7
4
2
6
5
3
7
4
6
2
3
5
7
–H
4
6
2
5
3
7
6
4
2
3
5
7
C
6
2
4
5
3
7
6
2
5
4
3
7
6
5
2
4
7
3
6
5
2
4
3
7
5
6
2
4
7
3
5
6
2
7
4
3
6
5
2
7
3
4
5
6
2
7
4
3
6
5
7
2
3
4
6
7
5
2
4
3
7
6
2
5
3
4
6
7
5
2
3
4
7
6
2
5
3
4
7
2
6
3
5
4
2
7
3
6
5
4
7
2
6
3
5
4
2
7
3
6
5
4
2
3
7
6
5
4
3
2
7
5
6
4
2
3
7
5
6
4
3
2
7
5
4
6
3
2
7
5
6
4
3
7
2
5
4
6
3
7
2
5
6
4
3
7
5
2
4
6
3
7
5
4
2
6
3
7
4
5
6
2
3
7
5
4
2
6
3
7
4
5
6
2
3
7
4
6
5
2
3
4
7
6
2
5
3
7
4
6
5
2
P
3
4
7
6
2
5
3
7
4
6
2
5
3
4
7
2
6
5
3
4
2
7
6
5
4
3
2
6
7
5
4
3
2
7
6
5
3
4
2
6
7
5
4
3
2
6
5
7
3
4
6
2
5
7
3
6
4
2
5
7
6
3
2
4
5
7
3
6
4
2
5
7
6
3
2
4
5
7
6
2
3
4
5
7
2
6
3
5
4
7
6
2
3
4
5
7
2
6
3
5
4
7
2
6
5
3
4
7
2
5
6
4
3
7
2
6
5
4
3
7
2
5
6
4
7
3
5
2
6
4
3
7
5
6
2
4
7
3
5
6
2
7
4
3
5
6
7
2
3
4
5
6
2
7
4
3
5
6
7
2
3
4
5
7
6
2
4
3
7
5
2
6
3
4
5
7
2
3
6
4
7
5
3
2
4
6
5
7
2
3
6
4
R
7
5
3
2
4
6
7
3
5
4
2
6
3
7
4
5
6
2
3
7
5
4
2
6
3
7
4
5
6
2
3
7
4
6
5
2
3
7
6
4
2
5
3
7
6
4
5
2
7
3
6
4
2
5
7
6
3
4
5
2
6
7
3
4
2
5
7
6
4
3
2
5
6
7
4
2
3
5
7
6
4
3
2
5
6
7
4
2
3
5
6
7
2
4
5
3
6
2
7
5
4
3
6
2
7
4
5
3
6
7
2
5
4
3
6
7
5
2
4
3
6
5
7
2
3
4
5
6
7
2
4
3
5
7
6
2
3
4
5
7
6
2
4
3
7
5
2
6
3
4
5
7
2
3
6
4
7
5
3
2
4
6
7
5
2
3
6
4
7
5
3
2
4
6
7
3
5
4
2
6
7
3
4
5
6
2
7
3
5
4
2
6
O
7
3
4
5
6
2
7
3
4
6
5
2
7
3
6
4
2
5
7
3
6
4
5
2
3
7
6
4
2
5
3
7
6
4
5
2
7
3
6
4
2
5
3
7
6
4
5
2
7
3
4
6
2
5
7
3
6
4
5
2
3
7
4
6
2
5
7
3
6
4
2
5
3
7
4
6
2
5
3
4
7
6
2
5
4
3
6
7
2
5
4
6
3
2
7
5
6
4
2
3
5
7
6
2
4
3
7
5
2
6
3
4
5
7
6
2
4
3
5
7
2
6
3
4
5
7
2
6
4
3
5
7
6
2
3
4
5
7
2
6
3
4
5
7
6
2
3
5
4
7
6
2
3
4
5
7
2
6
3
5
4
7
2
6
5
3
4
7
2
5
6
4
3
7
2
6
5
4
3
7
–M
2
5
6
4
7
3
5
2
6
4
3
7
L
5
2
4
6
3
7
5
4
2
3
6
7
5
4
3
2
7
6
5
4
3
7
2
6
4
5
3
2
7
6
4
5
3
7
2
6
5
4
3
2
7
6
4
5
3
2
6
7
4
3
5
2
6
7
3
4
2
5
6
7
3
2
4
5
6
7
2
3
5
4
6
7
2
5
3
6
4
7
5
2
6
3
4
7
5
6
2
3
4
7
6
5
2
3
7
4
6
5
3
2
7
4
6
3
5
7
2
4
3
6
7
5
2
4
3
7
6
5
2
4
3
7
6
5
4
2
7
3
6
5
2
4
7
6
3
5
4
2
6
7
3
4
5
2
7
6
3
4
2
5
7
6
3
4
5
2
6
7
3
4
2
5
6
7
3
4
5
2
6
7
3
5
4
2
6
7
5
3
2
4
6
5
7
2
3
4
6
5
2
7
4
3
W
6
5
7
2
3
4
6
5
7
2
4
3
6
5
2
7
3
4
6
5
7
2
4
3
6
5
2
7
3
4
6
5
2
7
4
3
6
5
7
2
3
4
6
5
7
3
2
4
6
7
5
3
4
2
7
6
5
3
2
4
7
5
6
3
4
2
7
6
5
3
4
2
7
5
6
4
3
2
7
5
6
3
4
2
5
7
6
4
3
2
7
5
6
4
2
3
5
7
6
2
4
3
5
6
7
4
2
3
6
5
7
2
4
3
5
6
7
2
4
3
6
5
7
2
3
4
6
5
7
2
4
3
6
7
5
2
3
4
6
7
5
3
2
4
6
7
3
5
4
2
6
7
3
5
2
4
6
7
5
3
4
2
6
7
3
5
2
4
7
6
5
3
4
2
6
7
5
3
2
4
7
6
3
5
4
2
7
3
6
4
5
2
L
7
6
3
5
4
2
7
6
5
3
2
4
7
6
5
2
3
4
7
6
5
2
4
3
6
7
5
2
3
4
6
7
5
2
4
3
7
6
5
2
3
4
6
7
5
3
2
4
6
5
7
3
4
2
5
6
7
3
2
4
5
6
7
3
4
2
5
7
6
3
4
2
7
5
3
6
4
2
7
3
5
4
6
2
7
3
4
5
6
2
3
7
4
5
2
6
3
4
7
5
2
6
4
3
5
7
2
6
4
5
3
2
7
6
5
4
2
3
7
6
5
2
4
3
7
6
2
5
3
4
7
6
2
3
5
4
7
6
3
2
5
4
6
7
2
3
5
6
4
7
2
3
5
4
6
7
3
2
5
6
4
7
3
2
5
4
6
7
3
2
4
5
7
6
3
4
2
7
5
6
3
4
7
2
5
6
3
7
4
2
6
5
R
3
4
7
2
5
6
3
4
2
7
5
6
3
2
4
5
7
6
3
2
4
7
5
6
2
3
4
5
7
6
3
2
4
5
6
7
2
3
4
6
5
7
2
4
3
6
5
7
4
2
6
3
5
7
4
6
2
3
5
7
6
4
3
2
5
7
4
6
3
5
2
7
6
4
5
3
2
7
4
6
5
3
2
7
6
4
3
5
2
7
6
3
4
5
7
2
3
6
4
7
5
2
6
3
4
5
7
2
3
6
4
7
5
2
6
3
4
7
5
2
3
6
7
4
2
5
3
7
6
4
5
2
7
3
4
6
2
5
7
4
3
6
5
2
4
7
3
6
2
5
7
4
3
2
6
5
4
7
3
2
5
6
4
7
3
2
6
5
4
3
7
2
5
6
4
3
2
7
5
6
–W
4
2
3
5
7
6
2
4
3
7
5
6
A
2
3
4
5
7
6
2
4
3
5
6
7
2
3
4
6
5
7
2
3
6
4
5
7
3
2
6
5
4
7
2
3
6
5
4
7
3
2
6
4
5
7
2
3
6
4
5
7
3
2
4
6
5
7
2
3
4
6
5
7
3
2
6
4
5
7
2
3
6
5
4
7
3
2
5
6
4
7
3
5
2
6
4
7
5
3
6
2
4
7
3
5
2
6
4
7
5
3
6
2
4
7
5
6
3
2
4
7
6
5
2
3
4
7
5
6
2
3
4
7
6
5
2
3
7
4
5
6
2
3
4
7
6
5
2
3
7
4
5
6
2
3
4
7
6
5
2
3
7
4
5
6
2
3
4
7
6
5
2
3
7
4
6
5
2
3
4
7
6
5
3
2
7
4
6
5
3
7
2
4
6
5
7
3
4
2
6
5
3
7
2
4
L
6
5
3
2
7
4
6
3
5
2
4
7
6
3
2
5
4
7
6
3
2
4
5
7
3
6
2
5
4
7
3
6
2
4
5
7
6
3
2
5
4
7
3
6
2
5
4
7
3
2
6
5
7
4
2
3
5
6
4
7
2
5
3
6
7
4
5
2
6
3
7
4
5
6
2
3
7
4
6
5
2
7
3
4
6
5
7
2
3
4
6
7
5
2
4
3
7
6
2
5
4
3
7
2
6
4
5
3
7
2
4
6
5
3
2
7
4
6
5
3
2
4
7
6
3
5
4
2
7
6
5
3
4
2
7
6
3
5
4
2
7
3
6
5
4
2
3
7
5
6
4
2
7
3
6
5
4
2
3
7
5
6
4
2
7
3
6
5
4
7
2
6
3
5
7
4
6
2
5
3
7
6
4
5
2
3
6
7
5
4
3
2
W
6
7
5
4
3
2
W
7
6
4
5
2
3
6
7
4
5
3
2
7
6
5
4
2
3
7
6
4
5
3
2
7
6
5
4
2
3
7
6
5
4
3
2
7
6
4
5
2
3
7
6
4
2
5
3
7
4
6
2
3
5
7
4
6
2
5
3
4
7
6
2
3
5
7
4
6
2
3
5
4
7
6
3
2
5
4
6
7
2
3
5
6
4
7
3
2
5
4
6
7
3
5
2
6
4
7
5
3
2
6
4
7
3
5
2
6
7
4
5
3
2
6
4
7
5
3
2
6
7
4
5
2
3
7
6
4
5
3
2
7
4
6
5
2
3
7
4
6
2
5
3
7
4
2
6
3
5
7
4
2
6
5
3
7
4
6
2
3
5
7
4
2
6
5
3
7
4
6
2
3
5
7
4
6
2
5
3
7
4
2
6
3
5
4
7
2
3
6
5
L
4
7
2
6
3
5
4
7
6
2
5
3
4
6
7
5
2
3
4
6
5
7
3
2
4
6
7
5
2
3
4
6
5
7
3
2
4
6
7
5
2
3
4
6
7
2
5
3
6
4
7
2
3
5
6
7
4
2
5
3
6
7
4
2
3
5
7
6
4
2
3
5
7
4
6
2
3
5
4
7
2
6
3
5
4
2
7
3
6
5
2
4
3
7
6
5
2
3
4
6
7
5
3
2
6
4
5
7
3
6
2
5
4
7
6
3
5
2
4
7
6
5
3
2
4
7
5
6
2
3
4
7
5
2
6
3
4
7
2
5
6
3
4
7
5
2
6
3
7
4
5
2
6
3
4
7
2
5
6
3
7
4
2
5
6
3
4
7
2
5
3
6
4
7
2
3
5
4
6
7
–W
2
3
4
5
7
6
3
2
4
7
5
6
C
3
4
2
5
7
6
3
4
5
2
6
7
3
5
4
6
2
7
3
5
4
2
6
7
5
3
4
6
2
7
5
3
4
6
2
7
3
5
4
6
7
2
5
3
4
6
2
7
3
5
4
6
7
2
3
5
4
6
2
7
3
4
5
6
7
2
3
5
4
6
7
2
3
4
5
7
6
2
4
3
7
5
6
2
4
7
3
6
5
2
4
3
7
5
6
2
4
7
3
6
5
2
4
7
6
3
5
2
7
4
6
5
3
2
4
7
6
5
3
2
7
4
6
5
2
3
7
6
4
5
3
2
6
7
4
5
2
3
7
6
4
5
3
2
6
7
5
4
2
3
6
7
5
2
4
3
7
6
2
5
3
4
7
6
5
2
4
3
7
6
2
5
3
4
7
2
6
3
5
4
7
2
3
6
4
5
7
2
6
3
5
4
A
7
2
3
6
4
5
7
2
3
4
6
5
7
2
4
3
5
6
7
2
4
3
6
5
2
7
4
3
5
6
7
2
4
3
6
5
2
7
4
3
5
6
7
2
4
3
6
5
2
7
4
3
5
6
7
2
4
3
6
5
2
7
4
3
5
6
7
2
4
3
5
6
2
7
3
4
5
6
2
3
7
4
5
6
3
2
4
7
5
6
2
3
7
4
5
6
3
2
4
7
5
6
3
4
2
7
5
6
4
3
7
2
5
6
3
4
7
5
2
6
4
3
5
7
2
6
3
4
5
7
2
6
4
3
7
5
2
6
3
4
7
5
2
6
4
3
7
2
5
6
3
4
7
2
5
6
4
3
7
5
2
6
4
3
5
7
2
6
4
5
3
2
7
6
4
3
5
2
6
7
–H
4
5
3
6
2
7
5
4
3
2
6
7
N
5
3
4
6
2
7
5
3
6
4
2
7
5
6
3
4
7
2
5
6
3
4
2
7
6
5
3
4
7
2
5
6
3
7
4
2
6
5
3
7
2
4
6
3
5
7
4
2
3
6
7
5
2
4
3
7
6
5
4
2
7
3
5
6
2
4
3
7
6
5
2
4
7
3
5
6
2
4
3
7
5
2
6
4
7
3
2
5
6
4
3
7
5
2
6
4
7
3
2
5
6
4
3
7
2
5
6
4
7
3
2
6
5
4
3
7
2
6
5
4
7
3
2
6
4
5
7
3
2
6
5
4
7
2
3
6
4
5
2
7
3
6
5
4
2
7
6
3
4
5
2
7
6
4
3
5
2
7
4
6
5
3
2
7
6
4
3
5
2
7
4
6
5
3
2
7
4
5
6
3
2
4
7
5
3
6
2
7
4
5
6
3
R
2
4
7
5
3
6
2
4
5
7
3
6
2
5
4
3
7
6
2
5
4
7
3
6
5
2
4
3
7
6
2
5
4
3
6
7
5
2
4
6
3
7
5
4
2
6
3
7
4
5
6
2
3
7
4
6
5
2
3
7
6
4
2
5
3
7
4
6
2
3
5
7
6
4
3
2
5
7
4
6
3
2
5
7
6
4
2
3
5
7
6
2
4
3
7
5
2
6
4
7
3
5
6
2
4
3
7
5
2
6
4
7
3
5
6
2
4
7
3
5
2
6
7
4
5
3
2
7
6
4
3
5
7
2
4
6
5
3
7
4
2
6
3
5
4
7
2
6
5
3
7
4
2
5
6
3
4
7
2
5
3
6
4
7
2
5
6
3
4
2
7
5
3
6
4
2
5
7
3
6
4
5
2
3
7
6
4
2
5
7
3
6
W
4
5
2
3
7
6
4
2
5
3
7
6
4
5
2
7
3
6
4
5
2
3
7
6
5
4
2
7
3
6
4
5
2
7
3
6
5
4
2
3
7
6
4
5
2
3
6
7
5
4
3
2
6
7
5
3
4
2
6
7
3
5
2
4
6
7
5
3
4
2
6
7
3
5
2
4
6
7
3
2
5
4
6
7
2
3
4
5
6
7
3
2
5
4
7
6
2
3
4
5
7
6
2
4
3
5
7
6
4
2
5
3
7
6
2
4
3
5
7
6
4
2
5
3
7
6
4
5
2
3
7
6
5
4
3
2
7
6
4
5
3
2
6
7
5
4
3
6
2
7
4
5
3
6
2
7
5
4
3
2
6
7
5
4
3
6
2
7
5
3
4
2
6
7
5
4
3
2
6
7
–H
5
3
4
6
2
7
3
5
4
2
6
7
A
3
4
5
6
2
7
3
5
4
6
2
7
3
4
5
6
7
2
3
4
5
6
2
7
4
3
6
5
7
2
3
4
6
5
2
7
4
3
5
6
7
2
3
4
5
6
2
7
4
3
5
6
7
2
3
4
5
6
2
7
4
3
5
6
7
2
3
4
6
5
7
2
4
3
6
7
5
2
4
6
3
5
7
2
6
4
3
7
5
2
4
6
3
5
7
2
6
4
3
7
5
2
6
4
3
5
7
2
6
3
4
7
5
2
6
3
7
4
5
2
6
7
3
4
2
5
6
7
3
4
5
2
6
3
7
4
2
5
6
3
7
4
5
2
6
3
4
7
2
5
6
3
4
7
5
2
6
3
7
4
2
5
6
7
3
4
5
2
7
6
4
3
2
5
6
7
4
2
3
5
7
6
2
4
5
3
6
7
4
2
3
5
G
6
4
7
2
5
3
4
6
2
7
3
5
6
4
2
7
5
3
6
4
7
2
3
5
6
4
7
3
2
5
6
4
3
7
5
2
6
4
3
5
7
2
6
4
3
5
2
7
6
3
4
5
7
2
6
3
4
5
2
7
3
6
4
5
7
2
6
3
4
5
7
2
6
4
3
5
7
2
4
6
3
7
5
2
4
6
7
3
5
2
4
6
3
7
2
5
6
4
7
3
2
5
6
7
4
2
3
5
6
7
2
4
3
5
7
6
4
2
3
5
6
7
4
2
5
3
6
4
7
2
3
5
4
6
7
2
5
3
6
4
7
2
3
5
4
6
7
3
2
5
6
4
3
7
5
2
4
6
3
5
7
2
4
6
5
3
2
7
4
6
5
3
7
2
4
6
3
5
2
7
–M
4
6
3
5
7
2
6
4
3
5
2
7
W
6
3
4
5
7
2
6
4
3
5
2
7
6
3
4
5
7
2
6
3
4
5
2
7
3
6
4
5
7
2
6
3
4
5
2
7
3
6
4
5
7
2
6
3
4
7
5
2
3
6
4
7
2
5
3
6
4
7
5
2
3
4
6
7
2
5
3
6
4
7
2
5
3
4
6
2
7
5
4
3
6
7
2
5
4
6
3
2
7
5
4
3
6
2
5
7
4
6
3
5
2
7
4
6
3
2
5
7
6
4
3
5
2
7
4
6
3
5
2
7
6
4
3
5
7
2
6
3
4
5
2
7
3
6
4
5
7
2
6
3
4
7
5
2
3
6
7
4
2
5
6
3
7
4
5
2
3
6
4
7
2
5
3
6
7
4
5
2
3
6
4
7
2
5
3
6
4
7
5
2
3
6
7
4
2
5
3
7
6
2
4
5
Y
7
3
2
6
5
4
7
2
3
5
6
4
2
7
5
3
4
6
2
7
3
5
6
4
2
7
5
3
4
6
2
7
5
4
3
6
2
7
4
5
6
3
2
7
4
5
3
6
7
2
4
5
6
3
7
2
4
5
3
6
2
7
4
5
6
3
7
2
4
5
6
3
2
7
5
4
6
3
2
5
7
4
6
3
5
2
4
7
6
3
2
5
7
4
6
3
5
2
4
7
6
3
5
4
2
7
6
3
4
5
7
2
6
3
5
4
7
6
2
3
4
5
6
7
2
3
4
5
7
6
2
3
5
4
6
7
2
3
5
6
4
7
2
3
6
5
4
2
7
3
5
6
4
2
3
7
6
5
4
3
2
7
6
5
4
2
3
7
6
4
5
3
2
7
6
4
3
5
2
7
–M
6
3
4
5
7
2
3
6
4
5
2
7
S
3
4
6
5
7
2
3
4
6
5
2
7
3
4
5
6
7
2
3
4
6
5
2
7
3
4
5
6
7
2
3
4
5
7
6
2
3
4
7
5
2
6
3
4
7
5
6
2
3
7
4
5
2
6
7
3
4
5
6
2
7
4
3
5
2
6
7
3
4
5
2
6
7
4
3
2
5
6
7
4
2
3
5
6
7
2
4
5
3
6
7
4
2
3
5
6
7
2
4
5
3
6
7
2
5
4
3
6
7
5
2
3
4
6
7
2
5
3
4
6
7
5
2
3
6
4
7
5
2
3
4
6
5
7
2
3
6
4
7
5
2
3
4
6
5
7
2
3
6
4
7
5
2
3
6
4
5
7
2
6
3
4
5
7
2
3
6
4
5
2
7
6
3
4
5
2
6
7
3
4
5
6
2
3
7
4
5
2
6
7
3
4
O
5
6
2
3
7
4
5
2
6
3
4
7
5
6
2
4
3
7
5
6
4
2
3
7
6
5
4
3
2
7
6
5
4
2
3
7
5
6
4
3
2
7
6
5
4
3
2
7
5
6
3
4
2
7
5
6
4
3
2
7
6
5
3
4
2
7
5
6
4
3
2
7
6
5
3
4
2
7
6
3
5
4
2
7
3
6
4
5
2
7
3
4
6
5
7
2
4
3
6
7
5
2
4
3
6
5
7
2
4
6
3
7
5
2
4
3
6
7
5
2
4
6
3
7
2
5
4
3
6
7
5
2
4
6
3
7
2
5
4
6
3
7
5
2
4
6
7
3
2
5
4
6
3
7
5
2
4
6
7
3
2
5
4
7
6
3
5
2
7
4
3
6
2
5
4
7
3
2
6
5
7
4
2
3
5
6
4
7
3
2
6
5
O
7
4
2
3
5
6
4
7
2
5
3
6
7
4
5
2
6
3
7
5
4
2
3
6
7
5
2
4
6
3
7
5
4
2
3
6
7
5
2
4
6
3
7
5
2
4
3
6
7
2
5
4
6
3
7
5
2
4
3
6
7
2
5
4
6
3
7
5
2
4
6
3
7
2
5
6
4
3
7
2
5
4
6
3
2
7
5
6
4
3
2
5
7
6
3
4
5
2
6
7
3
4
5
6
2
7
3
4
6
5
7
2
3
4
5
6
2
7
3
4
6
5
7
2
3
4
6
5
2
7
3
4
5
6
7
2
3
4
6
5
7
2
3
4
5
6
7
3
2
4
5
6
7
2
3
4
6
5
7
3
2
4
6
5
3
7
2
4
6
3
5
2
7
4
6
5
3
2
4
7
–H
6
3
5
4
2
7
3
6
5
2
4
7
A
3
5
6
4
2
7
3
6
5
4
2
7
3
5
6
4
7
2
3
5
6
4
2
7
5
3
4
6
7
2
3
5
4
6
2
7
5
3
6
4
7
2
3
5
6
4
2
7
5
3
6
4
7
2
3
5
6
4
2
7
5
3
6
4
7
2
3
5
4
6
7
2
5
3
4
7
6
2
5
4
3
6
7
2
4
5
3
7
6
2
5
4
3
6
7
2
4
5
3
7
6
2
4
5
3
6
7
2
4
3
5
7
6
2
4
3
7
5
6
2
4
7
3
5
2
6
4
7
3
5
6
2
4
3
7
5
2
6
4
3
7
5
6
2
4
3
5
7
2
6
4
3
5
7
6
2
4
3
7
5
2
6
4
7
3
5
6
2
7
4
5
3
2
6
4
7
5
2
3
6
7
4
2
5
6
3
4
7
5
2
3
6
S
7
4
2
5
6
3
7
2
4
5
3
6
2
7
5
4
6
3
2
7
4
5
3
6
2
7
5
4
6
3
2
7
5
6
4
3
2
7
6
5
3
4
2
7
6
5
4
3
2
6
7
5
3
4
2
6
7
5
4
3
6
2
7
5
3
4
2
6
7
5
3
4
6
2
7
3
5
4
2
6
7
3
5
4
6
2
3
7
5
4
2
6
7
3
5
4
6
2
3
7
5
4
2
6
3
5
7
4
6
2
5
3
7
4
2
6
3
5
7
4
6
2
5
3
4
7
6
5
2
3
7
4
5
6
3
2
4
7
6
5
3
2
7
4
5
6
3
2
4
7
6
5
3
4
2
7
5
6
3
4
7
2
5
6
3
4
2
7
5
3
6
4
7
2
5
3
4
6
2
7
5
4
3
6
7
2
5
3
4
6
2
7
E
5
4
3
6
7
2
5
4
3
7
6
2
5
4
7
3
2
6
5
4
3
7
6
2
5
4
7
3
2
6
5
4
7
3
6
2
5
4
3
7
2
6
4
5
3
7
6
2
4
3
5
7
2
6
4
5
3
7
6
2
4
3
5
7
2
6
4
5
3
7
2
6
4
3
5
2
7
6
3
4
5
7
2
6
3
5
4
2
7
6
3
4
5
2
6
7
3
5
4
6
2
7
3
5
4
2
6
7
5
3
4
6
2
7
3
5
4
6
2
7
5
3
4
6
7
2
5
3
4
6
2
7
3
5
4
6
7
2
3
4
5
6
2
7
4
3
5
6
7
2
3
4
5
6
2
7
4
3
5
6
7
2
4
3
5
6
2
7
4
5
3
6
7
2
4
5
3
7
6
2
4
5
7
3
2
6
4
5
3
7
6
2
S
4
5
7
3
2
6
4
7
5
3
6
2
4
7
3
5
2
6
4
7
5
3
6
2
7
4
3
5
2
6
4
7
3
2
5
6
7
4
2
3
6
5
4
7
2
3
5
6
7
4
2
3
6
5
7
2
4
3
5
6
2
7
4
3
6
5
7
2
4
3
6
5
2
7
4
6
3
5
7
2
6
4
3
5
2
7
6
3
4
5
7
2
6
4
3
5
2
7
6
3
4
5
7
2
6
3
4
5
2
7
3
6
4
5
7
2
6
3
4
5
2
7
3
6
4
5
2
3
7
6
4
5
3
2
6
7
4
5
2
3
6
7
4
5
3
2
6
4
7
5
2
3
6
4
5
7
3
2
6
5
4
7
3
2
6
4
5
7
3
6
2
5
4
7
3
6
5
2
4
7
–H
3
5
6
4
2
7
5
3
6
2
4
7
S
5
6
3
4
2
7
5
6
4
3
2
7
5
4
6
2
3
7
5
4
6
3
2
7
4
5
6
2
3
7
5
4
6
2
3
7
4
5
6
2
7
3
5
4
6
2
3
7
4
5
6
2
7
3
4
5
6
2
3
7
4
6
5
2
7
3
4
5
6
2
7
3
4
6
5
7
2
3
4
6
7
5
2
3
4
7
6
2
5
3
4
6
7
5
2
3
4
7
6
2
5
3
4
7
2
6
5
3
4
2
7
5
6
3
4
7
2
5
6
3
4
2
7
5
3
6
2
4
7
5
6
3
2
7
4
5
3
6
2
7
4
5
6
3
2
7
5
4
3
6
2
7
5
3
4
6
2
7
3
5
6
4
2
7
5
3
4
6
2
7
3
5
6
4
2
7
3
5
4
6
2
3
7
5
6
4
2
7
3
5
4
6
L
2
7
3
4
5
6
2
7
4
3
6
5
2
4
7
6
3
5
2
4
6
7
5
3
2
4
7
6
3
5
2
4
6
7
5
3
2
4
7
6
3
5
2
4
7
3
6
5
4
2
7
3
5
6
4
7
2
3
6
5
4
7
2
3
5
6
7
4
2
3
5
6
7
2
4
3
5
6
2
7
3
4
5
6
2
3
7
5
4
6
3
2
5
7
4
6
3
5
2
4
7
6
5
3
4
2
6
7
5
4
3
6
2
7
4
5
6
3
2
7
4
6
5
3
2
7
6
4
3
5
2
7
6
3
4
5
2
7
3
6
4
5
2
7
6
3
4
5
7
2
6
3
4
5
2
7
3
6
4
5
7
2
3
6
4
5
2
7
3
6
5
4
2
7
3
5
6
2
4
7
–W
3
5
2
6
7
4
5
3
2
7
6
4
L
5
3
7
2
6
4
5
7
3
2
4
6
5
7
3
4
2
6
5
7
4
3
6
2
7
5
3
4
2
6
7
5
4
3
6
2
5
7
3
4
2
6
7
5
3
2
4
6
7
5
3
2
6
4
7
3
5
2
4
6
3
7
5
2
6
4
3
5
7
2
6
4
3
5
2
7
6
4
5
3
2
6
7
4
5
2
3
6
7
4
2
5
6
3
4
7
2
6
5
3
4
7
6
2
5
4
3
7
6
2
4
5
3
7
6
4
2
5
3
7
4
6
2
5
7
3
4
2
6
5
3
7
4
2
6
5
7
3
2
4
6
7
5
3
4
2
7
6
3
5
4
2
6
7
5
3
2
4
7
6
3
5
2
4
6
7
5
3
2
4
6
5
7
3
2
6
4
5
3
7
2
6
5
4
3
7
2
5
6
3
4
7
E
2
6
5
4
3
7
2
6
4
5
3
7
2
4
6
5
7
3
2
4
6
5
3
7
4
2
6
5
7
3
2
4
6
5
3
7
4
2
6
5
7
3
4
6
2
5
3
7
6
4
5
2
7
3
6
4
2
5
3
7
4
6
5
2
7
3
6
4
2
5
7
3
4
6
5
2
7
3
4
5
6
2
7
3
5
4
2
6
7
3
4
5
6
2
7
3
5
4
2
6
3
7
5
2
4
6
7
3
2
5
6
4
3
7
5
2
4
6
3
7
2
5
6
4
3
7
2
5
4
6
3
7
5
2
6
4
3
7
5
6
2
4
3
7
6
5
2
3
4
7
5
6
2
3
4
7
6
5
2
4
3
7
6
5
2
3
4
7
6
2
5
4
3
7
6
2
4
5
3
7
6
4
2
5
7
3
6
2
4
5
3
7
A
6
4
2
5
7
3
6
2
4
7
5
3
6
4
2
7
3
5
6
4
7
2
5
3
4
6
7
2
3
5
6
4
7
2
5
3
4
6
7
2
3
5
6
4
7
2
5
3
4
6
2
7
3
5
6
4
2
7
5
3
4
6
7
2
3
5
6
4
7
2
3
5
4
6
7
3
2
5
4
6
7
2
3
5
4
7
6
3
2
5
4
6
7
2
3
5
4
7
6
3
2
5
7
4
6
2
3
5
7
6
4
3
2
5
7
6
3
4
2
5
7
3
6
4
5
2
7
3
6
4
2
5
7
6
3
4
5
2
7
6
3
4
2
5
7
6
4
3
5
2
7
6
4
3
2
5
7
6
3
4
5
2
7
3
6
4
2
5
7
3
4
6
5
2
7
3
4
5
6
2
7
3
5
4
2
6
7
3
4
5
6
2
C
7
3
5
4
2
6
7
3
5
2
4
6
7
5
3
2
6
4
7
5
3
2
4
6
5
7
3
2
6
4
5
7
3
2
6
4
7
5
3
6
2
4
5
7
3
6
2
4
7
5
6
3
2
4
7
6
5
3
2
4
6
7
3
5
2
4
7
6
5
3
2
4
6
7
3
5
4
2
6
3
7
4
5
2
3
6
4
7
2
5
6
3
7
4
5
2
3
6
4
7
2
5
3
4
6
2
7
5
4
3
2
6
5
7
3
4
6
2
5
7
4
3
2
6
5
7
4
2
3
6
5
7
2
4
6
3
5
7
4
2
6
3
5
7
2
4
6
5
3
7
2
4
6
5
3
7
4
2
6
5
7
3
4
2
6
5
3
7
4
6
2
5
7
3
4
6
2
7
5
3
4
6
7
2
3
5
4
6
2
7
5
3
O
4
6
2
7
5
3
O
4
6
7
2
3
5
4
6
7
3
2
5
4
6
3
7
5
2
4
3
6
7
2
5
4
3
7
6
5
2
4
3
6
7
2
5
4
3
7
6
5
2
4
3
7
6
2
5
4
7
3
6
5
2
4
3
7
6
2
5
4
7
3
6
5
2
4
3
7
6
5
2
4
7
3
5
6
2
7
4
3
6
5
2
7
3
4
5
6
2
7
3
5
4
2
6
3
7
5
2
4
6
3
5
7
4
2
6
5
3
7
2
4
6
3
5
7
2
4
6
5
3
7
2
6
4
5
3
7
2
4
6
3
5
7
2
6
4
5
3
7
2
4
6
3
5
2
7
6
4
3
5
7
2
4
6
5
3
2
7
6
4
5
3
2
7
4
6
5
2
3
7
6
4
5
3
2
7
6
4
–W
5
2
3
6
7
4
2
5
3
7
6
4
G
2
5
7
3
6
4
2
7
5
6
3
4
2
5
7
6
3
4
2
5
7
3
6
4
5
2
7
3
6
4
2
5
7
3
4
6
5
2
7
4
3
6
2
5
7
4
6
3
5
2
7
4
3
6
5
2
7
4
6
3
5
7
2
4
3
6
5
7
4
2
3
6
5
7
2
4
3
6
7
5
2
3
4
6
7
2
5
3
4
6
2
7
5
3
6
4
2
5
7
3
6
4
5
2
3
7
6
4
5
3
2
6
7
4
3
5
2
7
6
4
5
3
7
2
6
4
5
7
3
2
6
4
7
5
2
3
6
4
5
7
2
3
6
4
7
5
2
3
6
4
5
7
2
3
4
6
7
5
2
4
3
6
7
5
2
4
6
3
7
2
5
4
3
6
7
5
2
4
6
3
7
5
2
4
3
6
5
7
2
3
4
6
G
5
7
2
3
6
4
5
7
3
2
4
6
5
7
3
2
6
4
5
7
2
3
4
6
7
5
2
4
3
6
5
7
4
2
6
3
7
5
4
6
2
3
5
7
4
6
3
2
7
5
4
6
2
3
7
4
5
6
3
2
4
7
5
6
2
3
7
4
6
5
2
3
7
4
5
6
2
3
7
5
4
2
6
3
5
7
2
4
6
3
5
7
4
2
3
6
5
7
2
4
3
6
7
5
2
3
4
6
7
2
5
3
4
6
2
7
5
3
4
6
7
2
5
3
6
4
7
2
5
3
4
6
7
5
2
3
6
4
7
5
2
3
4
6
7
5
2
4
3
6
7
5
4
2
6
3
7
5
4
6
2
3
7
5
6
4
3
2
5
7
6
4
2
3
7
5
4
6
3
2
7
4
5
6
2
3
7
5
4
2
6
3
C
7
5
2
4
3
6
7
5
2
3
4
6
7
2
5
3
6
4
7
2
5
3
4
6
2
7
5
3
6
4
2
7
5
3
6
4
7
2
5
6
3
4
2
7
5
6
3
4
7
2
6
5
3
4
7
6
2
5
3
4
6
7
5
2
3
4
7
6
2
5
3
4
6
7
5
2
4
3
6
5
7
4
2
3
5
6
4
7
3
2
6
5
7
4
2
3
5
6
4
7
3
2
5
4
6
3
7
2
4
5
3
6
2
7
5
4
6
3
2
7
4
5
3
6
2
7
4
3
5
6
2
7
3
4
6
5
2
7
4
3
6
5
2
7
3
4
6
2
5
7
3
4
6
2
5
7
4
3
6
2
7
5
4
3
6
2
5
7
4
6
3
2
7
5
4
6
3
7
2
5
4
6
7
3
5
2
4
6
3
7
2
5
G
4
6
3
7
5
2
4
3
6
7
2
5
4
6
3
7
5
2
4
6
3
7
2
5
6
4
3
2
7
5
4
6
3
2
5
7
6
4
3
2
5
7
4
6
3
2
5
7
6
4
2
3
5
7
6
2
4
3
5
7
2
6
3
4
5
7
6
2
3
5
4
7
6
3
2
4
5
7
3
6
4
2
5
7
3
4
6
2
5
7
4
3
6
2
7
5
4
6
3
2
7
5
6
4
3
7
2
5
6
4
7
3
2
5
6
4
3
7
2
5
6
3
4
7
5
2
6
3
4
7
2
5
3
6
4
7
5
2
6
3
4
7
2
5
3
6
4
2
7
5
6
3
4
2
5
7
3
6
4
2
5
7
3
6
4
5
2
7
3
4
6
5
2
7
3
6
4
2
5
7
–H
3
6
2
4
5
7
6
3
2
5
4
7
C
6
2
3
4
5
7
6
2
4
3
5
7
6
4
2
3
7
5
6
4
2
3
5
7
4
6
2
3
7
5
4
6
2
7
3
5
6
4
2
7
5
3
4
6
2
7
3
5
6
4
7
2
5
3
6
7
4
2
3
5
7
6
2
4
5
3
6
7
4
2
5
3
7
6
2
4
5
3
7
2
6
5
4
3
2
7
5
6
4
3
7
2
6
5
4
3
2
7
5
6
4
3
2
5
7
6
4
3
5
2
7
4
6
3
2
5
7
4
6
3
5
2
7
4
3
6
5
2
7
4
6
3
5
7
2
4
3
6
5
7
2
4
6
3
5
7
4
2
3
6
5
7
4
3
2
6
5
7
3
4
6
2
5
7
4
3
2
6
5
7
3
4
6
2
5
7
3
6
4
2
5
3
7
6
2
4
5
7
3
6
4
2
C
5
3
7
6
2
4
5
3
6
7
2
4
5
6
3
2
7
4
5
6
3
7
2
4
6
5
3
2
7
4
6
5
3
2
4
7
5
6
3
4
2
7
6
5
3
4
2
7
5
6
4
3
2
7
5
4
6
3
2
7
4
5
3
6
2
7
5
4
6
3
2
7
4
5
3
6
2
7
4
3
5
6
2
7
3
4
5
2
6
7
4
3
5
6
2
7
3
4
5
2
6
7
3
4
2
5
6
7
3
2
4
6
5
7
3
4
2
6
5
7
3
2
4
6
7
5
2
3
4
6
5
7
2
4
3
6
7
5
2
4
3
6
5
7
2
4
6
3
7
5
2
4
6
7
3
5
2
4
7
6
5
3
2
4
6
7
3
5
4
2
7
6
5
3
4
7
2
5
6
3
7
4
5
2
3
6
4
7
2
5
6
3
E
7
4
5
2
3
6
7
5
4
3
2
6
5
7
3
4
6
2
5
7
4
3
2
6
5
7
3
4
6
2
5
7
3
4
2
6
5
7
4
3
6
2
5
7
4
3
2
6
7
5
4
3
6
2
7
5
4
3
2
6
5
7
4
3
6
2
7
5
4
3
6
2
5
7
4
6
3
2
5
4
7
3
6
2
4
5
7
6
3
2
5
4
7
6
2
3
4
5
7
2
6
3
4
5
7
6
2
3
4
7
5
2
6
3
4
5
7
2
6
3
4
7
5
2
3
6
4
5
7
2
6
3
4
7
5
2
3
6
4
7
5
2
6
3
7
4
2
5
3
6
4
7
2
5
6
3
7
4
5
2
3
6
7
4
2
5
6
3
7
4
5
2
3
6
7
5
4
3
2
6
7
5
3
4
6
2
7
5
4
3
2
6
O
7
5
3
4
6
2
7
5
3
6
4
2
7
5
6
3
2
4
7
5
6
3
4
2
5
7
6
3
2
4
5
7
6
3
4
2
7
5
6
3
2
4
5
7
6
3
4
2
7
5
3
6
2
4
7
5
6
3
4
2
5
7
3
6
2
4
7
5
6
3
2
4
5
7
3
6
2
4
5
3
7
6
2
4
3
5
6
7
2
4
3
6
5
2
7
4
6
3
2
5
4
7
6
2
3
5
7
4
2
6
5
3
4
7
6
2
3
5
4
7
2
6
5
3
4
7
2
6
3
5
4
7
6
2
5
3
4
7
2
6
5
3
4
7
6
2
5
4
3
7
6
2
5
3
4
7
2
6
5
4
3
7
2
6
4
5
3
7
2
4
6
3
5
7
2
6
4
3
5
7
–M
2
4
6
3
7
5
4
2
6
3
5
7
Y
4
6
2
3
7
5
4
6
2
7
3
5
4
6
7
2
5
3
4
6
2
7
3
5
4
6
7
2
5
3
4
6
7
5
2
3
4
6
5
7
3
2
6
4
5
7
2
3
6
5
4
7
3
2
6
4
5
7
2
3
6
5
4
7
3
2
6
5
7
4
3
2
6
7
5
3
4
2
7
6
5
4
3
2
7
5
6
3
4
2
7
6
5
4
3
2
7
5
6
3
4
2
7
5
6
4
3
2
5
7
6
3
4
2
7
5
6
3
4
2
5
7
3
6
2
4
5
7
6
3
4
2
7
5
3
6
2
4
7
3
5
6
4
2
3
7
5
6
2
4
7
3
5
2
6
4
3
7
5
2
4
6
3
7
5
2
6
4
3
5
7
2
4
6
3
5
2
7
4
6
3
2
5
4
7
6
3
5
2
7
4
6
R
3
2
5
4
7
6
3
2
4
5
6
7
3
4
2
6
5
7
3
4
2
5
6
7
4
3
2
6
5
7
3
4
2
6
5
7
4
3
2
6
7
5
4
2
3
6
5
7
2
4
3
6
7
5
2
4
3
6
5
7
2
3
4
6
7
5
2
3
6
4
7
5
2
6
3
7
4
5
2
6
3
4
7
5
2
3
6
7
4
5
3
2
7
6
5
4
3
7
2
5
6
4
3
7
2
6
5
4
3
2
7
5
6
4
3
2
5
7
6
4
3
5
2
7
4
6
3
5
2
7
6
4
5
3
2
7
4
6
5
2
3
7
6
4
2
5
3
7
4
6
5
2
3
7
4
6
2
5
3
4
7
6
2
5
3
7
4
6
2
3
5
4
7
6
2
3
4
5
6
7
–H
2
4
3
6
5
7
4
2
3
5
6
7
G
4
2
5
3
6
7
4
5
2
6
3
7
4
2
5
6
3
7
4
2
5
3
6
7
2
4
5
3
7
6
4
2
5
7
3
6
2
4
5
7
3
6
4
2
5
7
6
3
2
4
7
5
3
6
2
7
4
5
6
3
7
2
5
4
3
6
2
7
5
4
3
6
2
5
7
4
3
6
5
2
4
7
3
6
5
4
2
3
7
6
4
5
2
7
3
6
4
2
5
3
7
6
2
4
3
5
6
7
2
3
4
6
5
7
3
2
4
5
6
7
2
3
5
4
6
7
2
5
3
4
6
7
5
2
4
3
6
7
2
5
4
3
6
7
5
2
4
3
7
6
2
5
4
7
3
6
5
2
4
7
3
6
5
2
4
7
6
3
5
4
2
7
3
6
5
2
4
7
6
3
5
2
7
4
3
6
2
5
4
7
3
6
S
2
4
5
3
7
6
2
4
3
5
7
6
2
3
4
7
5
6
2
3
4
5
7
6
3
2
4
7
5
6
2
3
4
7
6
5
3
2
4
6
7
5
2
3
4
6
7
5
3
2
6
4
7
5
3
6
2
4
7
5
6
3
4
2
7
5
3
6
2
4
7
5
6
3
4
2
7
5
3
6
4
2
7
5
6
3
4
7
2
5
3
6
4
2
7
5
6
3
4
7
2
5
3
6
7
4
2
5
6
3
7
2
4
5
3
6
7
2
4
5
6
3
7
2
5
4
6
7
3
2
4
5
7
6
3
2
5
4
6
7
3
2
4
5
7
6
2
3
5
4
6
7
2
5
3
4
7
6
5
2
4
3
7
6
2
5
3
4
7
6
5
2
4
3
7
5
6
2
3
4
7
5
2
6
4
3
7
5
6
2
3
4
G
7
6
5
2
4
3
7
6
2
5
3
4
7
6
2
5
4
3
7
6
5
2
3
4
7
6
5
3
2
4
7
6
3
5
4
2
7
6
3
4
5
2
7
6
3
4
2
5
7
3
6
4
5
2
3
7
6
4
2
5
3
6
7
4
5
2
3
6
4
7
5
2
6
3
7
4
5
2
6
7
3
5
4
2
6
7
5
3
4
2
7
6
3
5
2
4
7
6
5
3
2
4
7
5
6
2
3
4
5
7
2
6
3
4
5
7
6
2
3
4
5
6
7
2
4
3
6
5
7
2
3
4
6
7
5
2
4
3
6
7
5
2
3
4
6
7
5
3
2
4
6
7
3
5
4
2
6
7
3
4
5
2
6
7
4
3
2
5
6
7
4
3
5
2
6
7
3
4
2
5
6
3
7
4
5
2
6
7
3
5
4
2
O
7
6
5
3
2
4
6
7
5
2
3
4
7
6
2
5
4
3
7
2
6
5
3
4
7
2
5
6
4
3
7
2
6
5
3
4
7
2
5
6
4
3
7
2
5
6
3
4
7
5
2
6
4
3
7
2
5
6
3
4
7
5
2
6
4
3
7
2
5
6
4
3
7
5
2
4
6
3
7
5
2
6
4
3
5
7
2
4
6
3
5
2
7
4
3
6
2
5
4
7
3
6
2
4
5
7
3
6
4
2
7
5
3
6
2
4
5
7
3
6
4
2
7
5
3
6
4
2
5
7
3
6
2
4
7
5
3
6
4
2
7
5
3
6
2
4
7
3
5
6
2
4
7
5
3
6
4
2
7
3
5
6
4
2
3
7
5
6
4
3
2
5
7
6
4
2
3
5
6
7
–H
4
3
2
6
5
7
3
4
2
5
6
7
O
3
2
4
6
5
7
3
4
2
6
5
7
3
2
4
6
7
5
3
2
4
6
5
7
2
3
6
4
7
5
2
3
4
6
5
7
3
2
6
4
7
5
2
3
6
4
5
7
3
2
6
4
7
5
3
2
6
4
5
7
2
3
6
4
7
5
3
2
6
4
7
5
2
3
6
7
4
5
2
6
3
4
7
5
6
2
3
7
4
5
6
2
7
3
5
4
6
7
2
5
3
4
7
6
2
3
5
4
7
2
6
5
3
4
7
6
2
5
3
4
7
2
6
5
4
3
7
6
2
5
3
4
7
2
6
5
4
3
7
2
6
5
3
4
7
2
5
6
4
3
7
2
6
5
3
4
7
2
5
6
4
3
7
5
2
6
3
4
7
5
6
2
4
3
7
5
6
4
2
3
7
5
4
6
3
2
7
5
6
4
2
3
N
7
5
4
6
3
2
7
5
4
3
6
2
7
4
5
3
2
6
7
4
5
3
6
2
4
7
5
3
2
6
7
4
5
3
2
6
4
7
5
2
3
6
4
5
7
2
3
6
5
4
2
7
3
6
5
2
4
7
3
6
2
5
7
4
3
6
5
2
4
7
3
6
2
5
7
4
6
3
5
2
7
6
4
3
2
5
6
7
3
4
5
2
7
6
4
3
2
5
6
7
3
4
5
2
6
3
7
4
2
5
3
6
4
7
5
2
6
3
4
7
2
5
3
6
4
7
2
3
5
6
4
7
3
2
6
5
4
7
3
6
2
5
4
7
6
3
2
4
5
7
3
6
2
4
5
7
6
3
2
4
7
5
6
3
2
4
5
7
6
2
3
4
7
5
6
2
3
7
4
5
6
2
7
3
5
4
6
2
3
7
4
5
A
6
2
7
3
5
4
6
2
7
5
3
4
6
2
5
7
4
3
6
5
2
7
3
4
6
5
7
2
4
3
6
5
7
2
3
4
6
5
2
7
4
3
6
5
2
7
3
4
6
2
5
7
4
3
6
2
5
7
3
4
6
5
2
7
4
3
6
5
7
2
4
3
6
7
5
4
2
3
7
6
5
2
4
3
7
5
6
4
2
3
7
6
5
2
4
3
7
5
6
4
2
3
7
5
6
2
4
3
5
7
6
4
2
3
7
5
6
4
2
3
5
7
4
6
3
2
7
5
4
6
2
3
5
7
6
4
3
2
7
5
6
4
2
3
5
7
6
4
3
2
7
5
6
4
2
3
5
7
6
4
3
2
5
7
4
6
2
3
5
4
7
6
3
2
5
7
4
3
6
2
5
4
7
3
2
6
5
7
4
3
6
2
Y
5
4
7
3
2
6
5
4
3
7
2
6
5
3
4
2
7
6
5
3
4
7
2
6
3
5
4
2
7
6
5
3
4
2
6
7
3
5
4
6
2
7
3
4
5
6
2
7
4
3
6
5
2
7
4
3
5
6
2
7
3
4
6
5
2
7
4
3
6
2
5
7
3
4
2
6
5
7
3
2
4
6
5
7
2
3
6
4
5
7
3
2
4
6
5
7
2
3
6
4
5
7
2
6
3
4
5
7
6
2
4
3
5
7
2
6
4
3
5
7
6
2
4
3
7
5
6
2
4
3
5
7
2
6
4
3
7
5
2
6
4
3
5
7
2
6
3
4
7
5
2
6
3
7
4
5
2
6
7
3
5
4
2
6
3
7
4
5
6
2
7
3
5
4
6
7
2
5
3
4
7
6
5
2
4
3
6
7
2
5
3
4
S
7
6
5
2
4
3
7
5
6
2
3
4
5
7
2
6
4
3
5
7
6
2
3
4
5
7
2
6
4
3
5
7
2
4
6
3
5
7
4
2
3
6
5
7
4
2
6
3
5
4
7
2
3
6
5
4
7
2
6
3
4
5
7
2
3
6
5
4
7
2
3
6
4
5
7
3
2
6
5
4
7
3
2
6
4
5
3
7
2
6
5
4
7
3
2
6
4
5
3
7
2
6
5
4
3
2
7
6
4
5
2
3
7
6
5
4
3
2
7
6
4
5
2
3
6
7
4
2
5
3
7
6
2
4
3
5
6
7
4
2
3
5
7
6
2
4
3
5
6
7
4
2
3
6
5
7
2
4
3
6
7
5
2
4
3
6
5
7
2
3
4
6
7
5
2
3
6
4
5
7
2
6
3
4
7
5
2
3
6
4
5
7
C
2
6
3
4
7
5
2
6
3
7
4
5
2
6
7
3
5
4
2
6
3
7
4
5
2
6
7
3
5
4
2
6
7
5
3
4
2
6
5
7
4
3
2
6
5
7
3
4
2
5
6
7
4
3
2
5
6
7
3
4
5
2
6
7
4
3
2
5
6
7
4
3
5
2
6
4
7
3
5
6
2
4
7
3
6
5
4
2
7
3
5
6
2
4
7
3
6
5
4
2
7
3
6
4
5
7
2
3
4
6
7
5
2
3
6
4
5
7
2
3
4
6
7
5
3
2
4
7
6
5
2
3
7
4
5
6
3
2
4
7
5
6
2
3
7
4
5
6
3
2
7
4
5
3
6
2
4
7
5
3
2
6
4
7
5
3
6
2
4
5
7
3
2
6
4
5
3
7
2
6
4
3
5
2
7
6
4
5
3
7
2
6
R
4
3
5
2
7
6
4
3
2
5
6
7
4
2
3
6
5
7
4
2
3
5
6
7
2
4
3
6
5
7
4
2
3
6
5
7
2
4
3
6
7
5
2
3
4
6
5
7
3
2
4
6
7
5
3
2
4
6
5
7
3
4
2
6
7
5
3
4
6
2
7
5
3
6
4
7
2
5
3
6
4
2
7
5
3
4
6
7
2
5
4
3
7
6
5
2
4
7
3
5
6
2
4
7
3
6
5
2
4
3
7
5
6
2
4
3
5
7
6
2
4
5
3
7
2
6
4
5
3
7
6
2
5
4
3
7
2
6
5
3
4
7
6
2
3
5
4
7
2
6
5
3
4
7
2
6
3
5
4
2
7
6
3
5
4
7
2
6
3
4
5
2
7
6
3
4
2
5
6
7
–H
3
2
4
6
5
7
2
3
4
5
6
7
R