Difficult sudoku #68440

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

Your time