Difficult sudoku #61320

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

Your time