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

