add solution2