Very difficult sudoku #3956

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

Your time