Partial solution.