Medium difficult sudoku #57095

8
1 9 5 6 3 8
6 2
2 6 3 9 5 4
5 4 6
1 4 5 8 9 3
6 7
3 1 7 8 5 4
1
123
456
789

Your time