Ну хоть убейте не вижу. Третье условие не выполняется...