Medium difficult sudoku #33611

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

Your time