Difficult sudoku #6467

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

Your time