Difficult sudoku #18696

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

Your time