Medium difficult sudoku #64035

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

Your time