Last condition not meeting. I can't figure it out. Thank you.