Very difficult sudoku #42097

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

Your time