Challenge 1: A Personalized Greeting — Possible Solution ==================================================================== use strict; use warnings; use feature 'say'; my $name = "Ada"; my $city = "London"; say "$name lives in $city."; Output: Ada lives in London. WHY THIS WORKS AS AN ANSWER ------------------------------ my $name = "Ada"; and my $city = "London"; reuse the chapter's own scalar-declaration pattern exactly — $ sigil, my for lexical scope (the chapter's own recommended default), and a double-quoted string literal for each value. "$name lives in $city." reuses the chapter's own string interpolation example directly — because the surrounding string uses double quotes, both $name and $city are expanded to their actual values ("Ada" and "London") automatically, producing the full sentence in a single say call rather than needing separate concatenation with the . operator for each variable. This is deliberately the "idiomatic Perl, preferred over concatenation" approach the chapter calls out — the same sentence built instead as "say $name . ' lives in ' . $city . '.';" would work identically but is exactly the more cluttered alternative the chapter recommends against for anything with more than one or two variables.