Difficult sudoku #7513

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

Your time