Getting closer to final solution.