Very difficult sudoku #34869

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

Your time