Medium difficult sudoku #56

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

Your time