Very difficult sudoku #29757

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

Your time