Difficult sudoku #49108

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

Your time