Medium difficult sudoku #34459

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

Your time