Difficult sudoku #55976

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

Your time