Very difficult sudoku #18065

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

Your time