Difficult sudoku #59496

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

Your time