Medium difficult sudoku #56143

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

Your time