I think my solution is correct, or am I not understanding this right?