Difficult sudoku #12568

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

Your time