Модель для сборки
2.48K subscribers
122 photos
3 videos
2 files
107 links
Если и быть, то быть первым.

Хочется что-то спросить? Тебе сюда: @yk4r2
Download Telegram
#startup_idea

💡Персонализировать рекламу дипфейками

/Идея не моя, но я бы вписался/
#work

👾 Ищу крутого челика работать рядом в команде крутых квантов с Физтеха. Спрашивайте в коменты или в лс, ежели что)

Райффайзен Банк, Quantitative DS.
🔌 Junior: 130-180k, Middle: 200-250k на руки,



🙋‍♂️ Что надо делать?
Фигачить машинку и околофинансовые задачки под чутким присмотром buddy (выделяем каждому, конечно же).

По пунктам:
– Исследовать за лупой финансовые и альтернативные данные,
– Строить дэшики на модных-молодёжных фреймворках и никакого Tableau,
– Собирать разнородные данные с кучи мест, почти как Даня,
– Придумывать, куда впихнуть машинку и где взять данные, чтобы эта штука получше предсказывала.


😱 Продай мне эту ручку Что у вас в команде крутого?

– Наши финансы это не про программы лояльности, рекомендашки и прочие штуки, которые давным-давно решены. Наши финансы про крутые идеи, случайность и реализацию этого добра в машинке.
– ВНЕЗАПНО выясняется, что если ты любишь матешу, то конкретно в финансах её убердофига, она разнообразная и интересная, я гарантирую это.
– Команда кроссфункциональная, поэтому если ты крутой бэкендер, но не очень силён в машинке и хочешь заботать финансы, чтобы работать квантом за 900к/нс, всё равно пиши.
– Хороший work-life balance, гибкий график, полная удалёнка по дефолту.
– В команде всего один нефизтех, а ещё очень и очень крутой тимлид @samoylovg.
– Плюшки вроде ДМС со стоматологией, курсеры со всеми курсами и очень желающих делиться полезной информацией ребят в команде.

Но есть и минусы:
– Придётся заботать финансы хотя бы на базовом уровне во время работы. Но мне вот зашло, стохдифуры ванлав.
– Нужно работать, отсидеться не получится.


💪 Хм, и что нужно уметь, чтобы к вам залететь?
– Конечно же, Python. ООП, декораторы, основные алгоритмы.
– Pandas и numpy. Работаем каждый день, поэтому очень хочется, чтобы ты знал, что это.
– SQL хотя бы на уровне джоинов.
– Интересоваться инвестициями хотя бы на уровне разницы между акциями и облигациями.

🤙🤙 Особый респект пацанам и пацанессам, которые:
– Умеют писать хороший код на Python (это было в вакансии, я хз, как это).
– Читали PEP8 и слышал про black.
– Знают основные принципы Machine Learning.
– Базово умеют в Linux (rm -rf /).
– Брали призы в хакатонах, Kaggle, и прочих соревнованиях.


🤨 Ну окей, а какой стек?
- Python (pandas, pytorch, sklearn, …).
- Kubeflow.
- PostgreSQL, Clickhouse, Hive.
- Streamlit.


✍️ Пиши скорее:
- Про команду, задачи и прочие непотребства спрашивать меня, @yk4r2.
- Скидывать CV и спрашивать про собесы лучше @andelenda.
👍1
#schedule

👾 Сломал режим, поэтому пишу, по традиции, в 2 часа ночи. Надо хоть сегодня лечь не в 5 утра.

🏆 IDAO: Доучил соту на колабе (еле вместил на карточку, эх), получил топ-5 score, порадовался, решил, что пришло время чистить датасеты и фичеринженирить. Есть идея ещё раз зафризить внутренности и дотюнить эмбеддинги. В общих чертах, план пока такой:
– Прочитать много статей по поиску bandgap,
– Прочитать в целом про графовые нейроночки и feature engineering,
– Почитать про методы решения и очистки отсюда,
– Продолжить раздалбывать с жоскими типами из РЭШ @danzoda и @sunruslan.

🚘 Поздно лёг, проснулся от того, что сосед начал сверлить стенку. Послал всё к чёрту и перенёс собеседование на четверг, потому что реально ничего не было слышно.


🕰 За прошедшее время я:
– Вышел на финишную прямую анализа нашей стратегии на работе 💪.
– Вкинул свою первую вакансию к физтехам в чат и сюда, в канальчик. У нас круто 📺!
– Фигачил leetcode, если завтра решу 3 задачки, будет юбилей, 150 🎊.
– Пособесил несколько челиков на работу, и все какие-то слабые ребята. Очень хочу внятных физтехов, а они не идут, заразы 😭.
– Посмотрел первую лекцию по оптимальному инвестированию, там всё сильно прикольней, лектор крутецкий 👏.
– Посмотрел первую лекцию по вычислительным финансам, пришёл к выводу, что есть смысл делать домашки и смотреть лекции, если что-нибудь будет непонятно 🙆‍♂️.
– Посмотрел пару лекций по прайсингу деривативов 💸.
– Сходил на хастл-вечеринку, не очень понравилось, если честно .


🧨 Очень хочется успеть:
– Сделать препроцессинг и хотя бы базовые фичи для IDAO, перезапустить обучение, мб обучить с нуля 🏡.
– Сделать тест для BCG Gamma, надеюсь, найду 2 часа на выходных 👨‍💻.
– Сделать домашки по фин-курсам 🏡.
– Решить мок в выходные ✍️.
– Сходить на Калигулу и на бачату 🕺🏼.
– Пройти ML System Design-интервью в Я 🥊.


👾 Чувствую себя каким-то мегаскучным лохом, который из дома не выходит, эх.
👍2
Как вам такая романтика?

По ссылке — "первый флиртующий ИИ-голос", довольно реалистичный text-to-speech с придыханием. Можно подключить продвинутого чатбота (например Replika) и жить в реальности фильма Her. А игры, а порно! Сколько интересных применений можно придумать...
#useful

👀 На фоне общей паники из-за возможного отключения России от SWIFT, напоминаю, что есть биржа Binance, где "курс" USDT/RUB (валюты, "привязанной" к доллару) сейчас немногим меньше 90.

 🔌 Если вы не настолько продвинутый юзер, чтобы шортить сбер, можете закупиться долларами, если сильно хочется. Вот как это сделать:

🤠 Понадобится паспорт: идём на binance.com, регистрируемся, подтверждаем личность и адрес паспортом. Покупаем USDT или альтернативный коин, привязанный к доллару.
👀 Теперь можно оставить у себя крипту и вывести на кошелёк, а можно продать за зелёные баксы.
📚 Находим кнопку sell. Придётся зарегистрироваться ещё и у посредника, которого вам любезно предложит бинанс, на этот раз, чтобы продать крипту за доллары.
‼️ ОБЯЗАТЕЛЬНО посмотрите, чтобы он поддерживал Российские банки.
📝 Регистрируем аккаунт, подтверждаем личность и адрес паспортом, делаем sell на бинансе, смотрим на пришедшие деньги на посредника, радуемся и выводим.

👾 Не является инвестиционной рекомендацией.
4👍2🔥1
#schedule

👾 Если в это тяжёлое время вы в шоке от происходящего вокруг, самое время от этого шока отходить. Планируйте будущее в условиях нового мира, а то и вас он сожрёт. А на этом канале политоты будет по минимуму.

После короны и на фоне нынешних событий повысилась утомляемость, если раньше после работы было достаточно сил на мои планы, теперь придётся себя заставлять что-либо делать. В основном это LeetCode. Говорят, это проходит, поэтому пока не парюсь. Зато, по ощущениям, я исправил осанку, всем рекомендую Xiaomi HIPEE Smart Posture Corrector Wizard.

🏆 Основные силы тратил на IDAO, сил было немного -> результаты не сильно впечатляют. Мы упёрлись в стеклянный потолок по сеткам, пытаемся пробить бустингом. Буду держать вас в курсе по мере сил.


Что я сделал за эту пару недель?
– Офигел с падений на фондовом рынке. Было больно 🥊.
– Сделал хороший пайплайн для IDAO, теперь будем думать, как избежать оверфита на паблик и как оптимизировать это всё под второй трек 🤔.
– Прошёл на следующий этап хайринга в BCG Gamma, но этот самый хайринг пока приостановили 😔.
– Встретился с крутейшими ребятами с ФУПМа, пообщались про учёбу, работу и в целом движуху 👯‍♀️.
– Решал leetcode каждый день. Уже 64 дня подряд, с самого нового года 🦾!
– Сходил на балет, мне понравилось, хоть и было странновато. Не дорос я до иммерсивных постановок, кажется 🏋️.
– Пришёл в новую группу по бачате. Ребята крутые, уровень похожий, учителя огонь 🔥.
– Провалил ML System Design в Яндекс. Благодарен Яндексу, что показали мои слабые стороны: после быстрого написания кода я очень долго исправляю ошибки, а ещё я действительно не очень умею в дизайн систем, потому что пока их не ботал. Бизнесого видения у меня тоже не очень много, говорят 😢.
– Офигел с ситуации на Украине. Родственники оттуда рассказывают много всякого. Надеюсь, всё обойдётся 🙆‍♂️.
– Искренне порадовался с того, какие у меня умные друзья. Вы огонь, ребята, люблю вас ❤️.
– Спросил у сотрудника ОМОНа рядом с Пушкинской, где тут кафешка 👨‍🚀.
– Немного взгрустнул от того, что превратился в робота из-за всей этой кутерьмы. Ну что поделать 🏡.
– Составил себе коротенький план по подготовке к интервью. Не литкодом единым 🧑🏽‍💻.


🚀 Что надо бы сделать дальше?
– Дожать полуфинал IDAO, дедлайн передвинули на 14 число. Есть идеи, есть время, осталось только всё реализовать 🍋.
– Заботать дизайн систем 👩🏼‍🎨.
– Возможно, попросить индексации зарплаты на работе. Упала почти вдвое, судя по курсу доллара 💸.
– Сделать домашки по фин-курсам, благо, времени будет достаточно 🏡.
– Сходить постричься в салон для кудрявых и заплатить овердофига деняк 💰.
– Подумать, чё там с инвестициями и планами на будущее 🛫.
– Решить мок в выходные ✍️.
– Делать зарядку по утрам 🌞.
– Сгонять на танцы развеяться 👯‍♂️.


👾 Не унываем, всё будет заебись.
🔥11👍2
🏆 До последнего не верил: мы вышли в финал IDAO. Теперь можно с чистой совестью добавлять в CV строчку «International Data Analysis Olympiad finalist, semi-final results: top3 private LB, top2 public LB»

😅 Соревнования дико жрут твоё свободное время. Всегда есть что протестировать, дожать и потюнить, поэтому ты всегда в работе. В какой-то момент приходит сокомандник с гениальной идеей, которая точно стрельнет, и вы до глубокой ночи её пишете, чтобы понять, что не выстрелило, а значит, надо ещё докручивать.

👾 Немного про соревнование:
– Было два трека (A и B в лидерборде).
– Надо было предсказать ширину запрещённой зоны для соединения.
– Трек A был расчитан на поиск SotA-моделей для конкретного вида соединений.
– Трек B был расчитан на поиск Low-powered SotA-моделей для этих же соединений. Ограничения были такими: 15 минут, 1 CPU, 2Gb RAM, 500Mb ROM.
– В итоге легковесное решение, предсказывающее за 2 секунды, из одной графовой сетки и стекающего бустинга дало результат лучше, чем тяжёлая модель, работающая на этих спеках около 4х часов 😱.

🔐 А вот и наш репозиторий. Там уже есть ссылки на все ресурсы, которыми мы пользовались, но там ещё не до конца проведена уборка внутри ноутбуков, описания пока не полны и другая косметика по мелочи.
UPD: Там уже всё готово! Зацените, мы два дня на оформление и чистку потратили!

😢 Очень захотелось написать статью, потому что методы использовались действительно неочевидные, а результат ультра-мега-хорош, да только кто ж теперь её примет, эх.
🔥11👍41
#useful

👾 Крутейший репозиторий с шаблоном проекта на poetry. Я вот всегда использую, и вы используйте.

Внутри всё что нужно для маленького проекта:
– контроль версий в poetry
– тестирование ваших проектов в pytest
– готовый pre-commit, чтобы не запушить ненужности в репо
– из коробки работающий CI для GitHub Actions
sphinx, чтобы все читали ваши доки и радовались.
👍4
#inspiration #leetcode

👾 Если вы всегда думали, как же сайпай хранит эти ваши sparse матрицы и перемножает их, вот максимально прикольный алгоритм сжатия и разжатия. Умножение понять сложновато, но я в вас верю, вы же котики: ищите «The Compressed Sparse Row (CSR) Data Structure» здесь.

🤯 Настоятельно советую прочитать сначала про CSC-формат на втором сайтике, чтобы не поехать крышей сразу.

🎓 Кстати, leetcode говорит, что такое могут спросить в FB и AAPL, скрин прикрепил.
🔥2
#inspiration #useful

👾 Когда я только начал смотреть на алгосики, на первом курсе ФУПМа, нам рассказывали алгоритм, который я считал и считаю до сих пор чем-то взрывающим мозг: это был поиск k-й порядковой статистики за линейное время. Сегодня я вспомнил про него, потому что надо было найти медиану в задачке, и случайно нагуглил оригинальную статью.

☄️ Сама статья читается сложновато, но алгоритм описан на 4-5 страницах, а дальше идут доказательства его сложности, тоже, кстати, весьма любопытные.

🍭 По факту, этот алгоритм — модификация Quickselect из быстрой сортировки, где мы выбирали pivot-элемент и раскидывали весь массив направо или налево относительно него. А вот заставить его работать не квадрат в худшем случае помог _правильный_ выбор pivot'а.

🤓 А если совсем лениво читать оригинал, вот вам русскоязычная адаптация от вики ИТМО.
👏7
#schedule

👾 Давненько не писал, а время появилось. Каюсь, обещаю исправиться.

🏋️‍♂️ Я наконец решился на переезд от родителей в съёмную квартиру. Скоро смогу позвать кучу людей в гости, вау!

🤯 Каким-то поздним вечером ютуб выдал мне видос с левитирующей частицей в акустическом поле и это просто офигенно, лучше сразу пойти посмотреть: клац.

📝 Вернулся к ведению ежедневника. Всё-таки эта штука сильно дисциплинирует: сюда не запишешь оправдания, а когда вместо галочки на тебя смотрит незаполненное окошко, сидишь такой: "пу-пу-пу, надо бы работать, пойду сделаю эту штуку, мда". Всем советую.


🔋 Итак, что я сделал за время отсутствия? Всего не упомнишь, вот основное:
– С пацанами взяли 3 место на полуфинале IDAO. Ждём финала, а его перенесли пока на непонятно_когда 🤨.
– Договорился с BCG о хайринге в лондонский офис с релокейтом после маги. Поставил собесы на неопределённый срок, надеюсь пройти после финала IDAO 🤙.
– Конкретно задумался о зарплате в долларах💰.
– Потихоньку ботал курсы с курсеры, которая скоро уйдёт. Эх 😭.
– Постригся в салоне для кудрявых. Крутейшие мастера надавали мне не меньше чем полсотни советов о том, как ухаживать за моими кудрями. Короче, опыт офигенный, всем советую 🧑‍🦱.
– Сделал небольшой перерыв на недельку от решения задачек, но надо возвращаться 💪.
– (Почти) решил жилищный вопрос 💼.


😱 Чё делать планируешь?
– Для начала, надо-таки переехать в съёмную квартиру 🥙.
– Стоит пересчитать бюджет с учётом съёма и дополнительных трат 🤓.
– Хочется научиться моделировать склонность клиентов к дополнительным покупкам в качестве пет-проекта 🐶.
– Активно зовут каглить, уже три человека написали. Пока сил особенных нет, но очень хочу вернуться back on track попозже ⌛️.
– Чуть проработать свой гайдлайн по самосовершенствованию. Кстати, ежедневник тоже взялся отсюда 👾.
– Взять все интересующие меня курсы на курсере и дозаботать их. Жалко, специализацию вышки выпилили 🙈.
– Постараться выбраться куда-нибудь из дома на этой неделе. Жизнь пролетает мимо, пытаюсь вот уцепиться 🚞.
– Ну и, конечно же, танцы и зарядку никто не отменял. Теперь ещё и отметочки появились ☀️.


🔌 Девачьки, заканчиваем хандрить, работа сама себя не сделает!
🔥10👍41
#useful

👾 Я вот три тыщи лет не писал и сейчас не собирался, но люди подходят на улицах и просят продолжать блог, эх...

💡 Запилил вам целую статью с описанием и сравнением ⚡️ скорости ⚡️ разных обработчиков табличек с python. Очень-очень старался, потратил на это кучу времени и сил. Тыкать сюда.

Вечером ждите новый постик про то, как у меня дела!
Please open Telegram to view this post
VIEW IN TELEGRAM
42🔥7👍4🐳3
#schedule

👾 Короче говоря, я разучился писать постики, и мне это не нравится


🔋 Что же произошло за время отсутствия?

– Случился небольшой юбилей в 200 задачек на leetcode, но в куче тем всё ещё плаваю. Пока отложил эту активность и пересесть на Kaggle, но не как крутые дяди, а больше по фану (но с мечтой стать мастером-грандмастером, конечно). Когда вернусь на leetcode, буду писать на Rust 🦀

– Собрал сервер. Выпендриваюсь — Liquid-cooled Ryzen 9 5950X, GeForce RTX 3090, 128GB RAM, 1TB SSD. Должен потянуть симс, но он не установился на мой линь из коробки, а wine я терпеть не могу дебажить 🤓

– Прошёл пару моков: System Design, ML System Design и алгоритмы. Понял, что ничего не шарю, пошёл залатывать дыры в образовании. Самым крутым выдался давнишний мок по ML System Design с @ilya_lysko, под конец которого мне накидали кучу годноты 🏋️‍♂️

– Прошёл несколько собесов по фану, понял, что я забыл или не знаю. Не знаю или забыл дофига. Например, как выводится квантиль для Лапласа, где лучше использовать MAE, а где MSE, или какие критерии применимости у актора-критика, то есть, базу 🛠

– Кстати про Kaggle: решаю табличное соревнование по предсказанию дефолта, а до этого с командой до ужаса обидно слили JPX, на который потратили кучу времени. Кстати, если кто не знал, дедлайн сабмита решения на Kaggle не в 4 утра, а в 3. А вообще-то я получил крутейший опыт и не жалуюсь 🙈

– Написал прикольное исследование, как вращать таблички в питоне. Ужсно старался, надеюсь, кому-то было полезно, потому что не нашёл нигде сравнения всех методов "в лоб" на живом примере 💡

– Начал проходить курсы по разным дизайнам на Educative. Не то чтобы это необходимо, но Райф предоставляет бесплатный акк, почему бы не воспользоваться 💸

– У меня появился официальный миньон менти на работе! Надеюсь, ему понравится у нас, и он вольётся в коллектив 🤩

– Прошёл пару карьерных консультаций, где мне сказали, что у меня "идеальное резюме", короче, они оказались дюже бесполезными. Спасибо РЭШ за опыт, но это всё какая-то херня, если честно 🎰


🤡 А чё будешь делать до осени?

– Залечу в AMEX-соревку и попробую взять там медальку. Бесит, что лажаю соревки последние 3 месяца 😭

– Вспомню теорвер и финансы, хотя бы до приемлемого уровня дотяну. Пока даже задачки на теорему Байеса решаются со скрипом 😆

– Напишу постик, как профессионально продолбать соревнование на Kaggle, если ты маленький и глупый. Ну хоть в чём-то я профи 🤬

– Начну читать 50 Frequently Asked Questions in Quantitative Finance. Или не начну 🔅


👾 Неопределённость. Чё поделать...
🔥18👍9🌚21
👾 Небольшой отчётик по соревке AMEX на кагле


– Начнём с того, что мне ужасно понравилось участовать. Стимились с Kaggle Master @redpf, который ведёт классный блог @notedatascience, шарит за DS и обожает красиво оформлять ноутбуки, это прямо вау 📚. Под конец меня охватил нервяк и я не мог сомкнуть глаз до появления лидерборда, эмоции через край.

– Основная ставка была на неконсистентность данных на публичном и приватном лидерборде, которую нашли Adversarial валидацией (когда предсказываешь по данным, где трейн, а где тест). Огромный буст на лидерборде давали фичи со смещёнными распределениями, поэтому мы думали, что не используя их мы сильно выиграем 😀

– В итоге ставка не зашла, а жаль. Знакомый из Австрии за два дня до конца спылесосил публичные решения и получил серебро, а мы остались ни с чем 🕯️

👾 Короче говоря, соревнование мы проиграли, но получили ценный опыт. Кстати, поздравляю @Aleron75 c серебром 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🐳4🥰2🎉1
👾 Ну что, с началом учёбы меня и всех вокруг!
Если кто не знает, следующие два года я проведу в РЭШ, получая степень магистра


Про устройство: в РЭШ не существует семестров, там — модули. Таких парней целых 5 в году, в конце каждого сессия. Короче говоря, придётся постоянно быть на сессиях, эх 🤤

Про предметы: в этом семестре у меня 5 предметов: English, Business-english, Теория Вероятностей, Microeconomics, Macroeconomics, Math for economists, 4/5 на английском. На математике для экономистов рассматриваются всякие штуки вроде метоптов на Фт, только чуть с другой стороны 🪩

Про народ: ребята очень топовые, с разных крутых ВУЗов. Мне посчастливилось переехать в общагу, которая здесь, кстати, царская. С народом постоянно общаемся в коридорах, все умные и крутые, почти как на Физтехе 👨‍🏫

Про общагу: общага в центре Крылатского, вокруг лес и красотища. Прямо гуляй-не перегуляй, виды просто сводят с ума 🌁

Про работу: скорее всего, придётся перестать работать, ибо домашки в РЭШ легендарно обширные. Пока перешёл на 10 часов в неделю, посмотрим, что из этого выйдет 💪


👾 Кстати, если интересно, чем я тут занимаюсь, на этой страничке ноушна я планирую вести краткие конспекты пар в РЭШ, в техе.
👍19🥰7🐳21👏1
👾 Доброе утро, страна!


🚏 Рассказываю, что я сделал за последнее время

Восстановился в РЭШ. Кто не знает, я был в академе из-за операции, а перед этим поступил в Российскую Экономическую Школу в магистратуру после бакалавриата Физтеха. Почему? Как-нибудь обязательно сделаю пост об этом ✍️

Получил подтверждение, что мне бессмысленно ходить на лекции (лол). Дело в том, что у меня чертовски ужасное зрение и противопоказания к очкам и линзам, мой случай лечится только лазерной коррекцией. В удивительный век живём, товарищи 🥂

Начал техать кучу лекций и семинаров в ноушн. Немного лень, потому что семинаристы выкладывают конспекты, но мне это нужно чтобы была выжимка главного 🍑

Ботаю задачки по микроэкономике, макроэкономике и теорверу. Появилось ужасно странное чувство: как будто я могу САМ сделать ДОМАШКУ по предмету, который я раньше не видел ЗА ВЕЧЕР. На Физтехе такого не было, на первом курсе я вполне мог просидеть за задачей день (ибо тупенький), а дальше забивал и скатывал, разбираясь в решении 🤔

Проиграл AMEX и загорелся желанием сделать полный пайплайн с решением, который побьёт топ1 лидерборда, но закопался в архитектуре нейросеточек, которые там используются. Пока непонятно, сколько времени смогу на Kaggle уделять во время учёбы, надеюсь, всё будет ок 👌

Перешёл на четверть ставки на работе, это чуть больше чем 1 день в неделю. Да, в моей команде так можно. Кажется, лучше подержать сотрудника с хорошим перфомансом в штате и давать ему задачки на research, пока он учится, чем обучать нового. Пока справляюсь 👩‍🔧

– Попробовал себя в роли маркетолога. Было странно 💹


⁉️ А что планируешь делать дальше?

– Надо начать готовиться к финалу IDAO потихоньку. Написал организаторам, сказали что планируют провести его ориентировочно в октябре 🌍

– Конечно же, буду делать все домашки в РЭШ по мере поступления. Я медленный, поэтому буду делать долго 🐌

– Надо проработать систему обучения (сколько и когда я учусь), работы, встреч с близкими и хобби. И систему мотивации, а то осень, знаете ли 🚦

– Вернусь к ежедневной зарядке, а то как только я перестаю, начинаются невкусные последствия 🔋

Прочитаю статьи, релевантные Kaggle. Надеюсь, полностью и все, но это нереально, кажется 🚵

Прогуляюсь по Сколтеху: он красивый, не зря же я тут учусь 🚶

– Встречусь со старыми знакомыми Физтехами в РЭШ 🧑‍🔬

Заработаю много денег, куплю себе дом в Канаде и буду пилить там свой стартап 🕍
👍364👎2
👾 Нашёл вам интересный пост про обучение за счёт компании.

#useful