Very difficult sudoku #37737

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

Your time