Difficult sudoku #12696

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

Your time