Difficult sudoku #19780

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

Your time