Very difficult sudoku #37697

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

Your time