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