Difficult sudoku #27292

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

Your time