Very difficult sudoku #4885

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

Your time