Difficult sudoku #2024

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

Your time