Difficult sudoku #56220

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

Your time