Difficult sudoku #13700

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

Your time