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