Difficult sudoku #7103

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

Your time