Very difficult sudoku #67249

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

Your time