I can't believe this is an easy problem