Difficult sudoku #7306

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

Your time