Difficult sudoku #42892

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

Your time