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