Difficult sudoku #61308

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

Your time