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