он абсолютно правильно показано логика