Difficult sudoku #59224

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

Your time