Difficult sudoku #27680

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

Your time