Step1 solution.