i dont understand how resolve last condition