Difficult sudoku #14964

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

Your time