Very difficult sudoku #56737

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

Your time