Difficult sudoku #17796

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

Your time