Difficult sudoku #59596

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

Your time