Mr. Harrison is 48 years old. Sophia is 6 years younger than Noah, and Noah is half as old as Mr. Harrison. How old is Sophia?
12
15
18
24
42