Difficult sudoku #43536

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

Your time