Medium difficult sudoku #810

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

Your time