Very difficult sudoku #35225

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

Your time