Difficult sudoku #64344

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

Your time