help me to find what I'm doing wrong not satisfying the 4,5,7 conditions