Rose’s hair is 22 inches long. Lily’s hair is 3 inches shorter than Rose’s. Anny’s hair is 2 inches longer than Rose’s.
Who has the longest hair?
Rose: 22 inches
Lily: 22 - 3 = 19 inches
Anny: 22 + 2 = 24 inches
So Anny has the longest hair.