Very difficult sudoku #67161

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

Your time