Difficult sudoku #24536

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

Your time