21
3 1 8 20 7 5 6 10 9 200 100 120 12 13 17 11 15 44 55 6 90
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1
