Very difficult sudoku #41605

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

Your time