Difficult sudoku #29136

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

Your time