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