Difficult sudoku #17996

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

Your time