solution2.