3
++++
7
1
2
3
7
5
10
46
6
5
3
4
1
10
8
9
15
14
89
2
13
11 12
11
AB
1