Difficult sudoku #18860

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

Your time