Difficult sudoku #22984

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

Your time