Very difficult sudoku #34141

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

Your time