Basic solution.