Difficult sudoku #58100

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

Your time