Very difficult sudoku #37661

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

Your time