Very difficult sudoku #46905

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

Your time