Difficult sudoku #18460

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

Your time