Difficult sudoku #59588

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

Your time