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