Very difficult sudoku #22893

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

Your time