Please see if I missed anything. The last condition is not meeting.