Difficult sudoku #62740

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

Your time