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


