Difficult sudoku #7599

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

Your time