Difficult sudoku #12772

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

Your time