 1
 3
 0
 10 11 4 20 15 5 9 12 13 14 16 17 18 19 21

 22
