solution2 (1) copy