последние 2 условия не делаются и не очень понимаю как