Very difficult sudoku #5806

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

Your time