можно заменить на `do {} while ()` не будет повторов строк