Difficult sudoku #12588

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

Your time