Corrected solution 1 (part 1) | final