Difficult sudoku #17912

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

Your time