Thinking about solution.