i can't figure out why it doesn't fulfill the third condition :/