Difficult sudoku #12604

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

Your time