add solution.2