Very difficult sudoku #23377

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

Your time