1        6    5    4    3    2           15                11    10            22        20