Difficult sudoku #42764

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

Your time