tell me pls why the last condition is not satisfying