Difficult sudoku #38624

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

Your time