Difficult sudoku #6045

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

Your time