Medium difficult sudoku #64811

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

Your time