20
3 16 5 13 19 4 15 9 8 7 1 2 20 18 17 12 14 6 10 11
1
2
2
3 1
3
1 2 3
3 
5 4 6
