Попробовал пересмотреть подход