Difficult sudoku #69736

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

Your time