Difficult sudoku #12644

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

Your time