Very difficult sudoku #29881

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

Your time