Unfinished solution.