Difficult sudoku #33420

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

Your time