Very difficult sudoku #65161

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

Your time