Medium difficult sudoku #8003

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

Your time