0 1 2 3 4 7
2 3 4 5 6 9
1 4 5 6 7 8
0 3 6 7 8 9
0 1 2 5 8 9
