Very difficult sudoku #35157

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

Your time