0 3 **********************************************
0 3
0 5 1 7 3 A 5 B 7 0 A 1 B 3
---- ---- ---- ---- ---- ---- ----
0 5 1 * 3 * 5 * 7 0 * 1 * 3
* 7 * * * B * * B *
* A A *
3 7 **********************************************
0 4
5 0 7 1 A 3 B 5 0 7 1 A 3 B
---- ---- ---- ---- ---- ---- ----
5 * 7 * A 3 B * 0 * 1 * 3 *
* * * 1 * 5 * * * * * *
* 0 * 7 * * * *
* * * B
* A