Difficult sudoku #18348

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

Your time