Grandma Rose is 54 years old. Liam is 9 years younger than Chloe, and Chloe is half as old as Grandma Rose. How old is Liam?
15
18
21
27
45