Difficult sudoku #42784

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

Your time