Difficult sudoku #42940

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

Your time