Very difficult sudoku #69905

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

Your time