Very difficult sudoku #13329

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

Your time