Difficult sudoku #12932

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

Your time