LuckySweet001

LuckySweet001

Создавать арты с помощью нейросетей - это моё хобби. Профессия - дизайнер. Образование - художественное.
Пикабушница
Дата рождения: 22 февраля
novomir
novomir оставил первый донат
18К рейтинг 66 подписчиков 30 подписок 325 постов 130 в горячем

Составляем запросы для нейросети - часть 3

Продолжение. Начало см.: Как формулировать запросы для нейросети

Продолжаем знакомство с параметрами.

Параметры – это короткие команды, добавленные в конце запроса, которые изменяют способ создания изображения.

Основные параметры

В предыдущем посте был рассмотрен параметр "Пропорции": --aspect или --ar. Сейчас я предлагаю рассмотреть очень интересный параметр - "Хаос".

2. Хаос

Параметр --chaos или --c влияет на то, насколько разнообразными получаются начальные сетки изображений. Высокие значения --chaos приведут к более необычным и неожиданным результатам и композициям. Более низкие значения --chaos дают более надежные, воспроизводимые результаты.

--chaos или --c принимает значения 0-100.
Значение --chaos по умолчанию равно 0.

Влияние хаоса на работу:

  • Низкие значения --chaos

Использование низкого значения --chaos или не указание значения приведет к созданию начальных сеток изображений, которые лишь слегка изменяются при каждом запуске задания.

пример запроса: «pear Leopard hybrid»

Составляем запросы для нейросети - часть 3 Компьютерная графика, Нейронные сети, Арты нейросетей, Цифровой рисунок, Параметры, Midjourney, Длиннопост
  • Высокие значения --chaos

При использовании более высокого значения --chaos исходные сетки изображений будут более разнообразными и неожиданными при каждом запуске задания.

пример запроса: «pear Leopard hybrid --c 50»

Составляем запросы для нейросети - часть 3 Компьютерная графика, Нейронные сети, Арты нейросетей, Цифровой рисунок, Параметры, Midjourney, Длиннопост
Составляем запросы для нейросети - часть 3 Компьютерная графика, Нейронные сети, Арты нейросетей, Цифровой рисунок, Параметры, Midjourney, Длиннопост
  • Очень высокие значения --chaos

При использовании чрезвычайно высоких значений --chaos исходные сетки изображений будут отличаться друг от друга и иметь неожиданные композиции или художественные стили при каждом запуске задания.

пример запроса:  «pear Leopard hybrid --c 100»

Составляем запросы для нейросети - часть 3 Компьютерная графика, Нейронные сети, Арты нейросетей, Цифровой рисунок, Параметры, Midjourney, Длиннопост
Составляем запросы для нейросети - часть 3 Компьютерная графика, Нейронные сети, Арты нейросетей, Цифровой рисунок, Параметры, Midjourney, Длиннопост
Составляем запросы для нейросети - часть 3 Компьютерная графика, Нейронные сети, Арты нейросетей, Цифровой рисунок, Параметры, Midjourney, Длиннопост

Как изменить значение хаоса

Используйте параметр --chaos или --c.
Добавьте --chaos <значение> или --c <значение> в конец вашего промпта.

Подробнее (оригинал на англ. языке) – здесь: https://docs.midjourney.com/docs/chaos

Другие параметры будут рассмотрены в следующих постах.
Продолжение следует.

Другие мои работы и примеры промптов можно посмотреть здесь: https://t.me/LuckySweet001
Изучаем нейросети и общаемся: ttps://t.me/text2image

Показать полностью 6

Как формулировать запросы для нейросети. Часть 2

Учимся составлять запросы для нейросети

Добавляем параметры.

Параметры – это короткие команды, добавленные в конце запроса, которые изменяют способ создания изображения. Параметры помогут вам изменять пропорции и масштаб изображения, переключаться между версиями модели Midjourney, улучшить детализацию изображения, настроить качество и многое другое.

Часть параметров доступна на канале Midjourney в Дискорд по команде /settings.

Как формулировать запросы для нейросети. Часть 2 Арты нейросетей, Нейронные сети, Компьютерная графика, Midjourney, Цифровой рисунок, Научная фантастика, Собака, Космос, Длиннопост

Стандартные настройки, выставленные по умолчанию.

Другие параметры и их описание можно найти на оф.сайте Midjourney - https://docs.midjourney.com/docs/parameter-list

Параметры всегда добавляются в конец запроса. Вы можете добавить несколько параметров к каждому промпту. Каждая короткая команда начинается с двойного дефиса --. Например, "Photo of a cute dog in the space --c 75 --s 750 --q 2 --ar 2:3"

Как формулировать запросы для нейросети. Часть 2 Арты нейросетей, Нейронные сети, Компьютерная графика, Midjourney, Цифровой рисунок, Научная фантастика, Собака, Космос, Длиннопост

Используете устройства Apple? Многие устройства Apple автоматически заменяют двойные дефисы (--) на тире (—). Midjourney принимает оба!

Основные параметры

1. Пропорции

--aspect или --ar  – изменяет соотношение сторон изображения.

Соотношение сторон – это отношение ширины к высоте изображения. Обычно оно выражается в виде двух чисел, разделенных двоеточием, например 7:4 или 4:3.

Соотношение сторон по умолчанию равно 1:1.

Как формулировать запросы для нейросети. Часть 2 Арты нейросетей, Нейронные сети, Компьютерная графика, Midjourney, Цифровой рисунок, Научная фантастика, Собака, Космос, Длиннопост

Пример промпта: "Photo of a cute dog in the space --c 75 --s 750 --q 2"

Если не указать какие-то определенные пропорции, вы получите квадратное изображение.

Экран компьютера может иметь соотношение сторон 1,6:1. Ширина в 1,6 раза больше высоты. В Midjourney такое изображение записывается, как соотношение сторон 16:10. Это могут быть размеры 1600px × 1000px, 3200px × 2000px и т.д.

Соотношение сторон влияет на форму и композицию создаваемого изображения.

Примеры:

Как формулировать запросы для нейросети. Часть 2 Арты нейросетей, Нейронные сети, Компьютерная графика, Midjourney, Цифровой рисунок, Научная фантастика, Собака, Космос, Длиннопост

Photo of a cute dog in the space --c 75 --s 750 --q 2 --ar 1:2

Как формулировать запросы для нейросети. Часть 2 Арты нейросетей, Нейронные сети, Компьютерная графика, Midjourney, Цифровой рисунок, Научная фантастика, Собака, Космос, Длиннопост

Photo of a cute dog in the space --c 75 --s 750 --q 2 --ar 2:3

Как формулировать запросы для нейросети. Часть 2 Арты нейросетей, Нейронные сети, Компьютерная графика, Midjourney, Цифровой рисунок, Научная фантастика, Собака, Космос, Длиннопост

Photo of a cute dog in the space --c 75 --s 750 --q 2 --ar 4:5

Как формулировать запросы для нейросети. Часть 2 Арты нейросетей, Нейронные сети, Компьютерная графика, Midjourney, Цифровой рисунок, Научная фантастика, Собака, Космос, Длиннопост

Photo of a cute dog in the space --c 75 --s 750 --q 2 --ar 5:4

Как формулировать запросы для нейросети. Часть 2 Арты нейросетей, Нейронные сети, Компьютерная графика, Midjourney, Цифровой рисунок, Научная фантастика, Собака, Космос, Длиннопост

Photo of a cute dog in the space --c 75 --s 750 --q 2 --ar 3:2

Как формулировать запросы для нейросети. Часть 2 Арты нейросетей, Нейронные сети, Компьютерная графика, Midjourney, Цифровой рисунок, Научная фантастика, Собака, Космос, Длиннопост

Photo of a cute dog in the space --c 75 --s 750 --q 2 --ar 2:1

Максимальное соотношение сторон

Разные модели версии Midjourney имеют разные максимальные соотношения сторон.

Для версии 4 максимально допустимое соотношение сторон – от 2:1 до 1:2. Всё, что между этими значениями, можно использовать, только нужно указывать целые числа (1:1,5 - неправильно, 2:3 - правильно, 1,39:1 - неправильно, 139:100 - правильно)

Подробнее – здесь: https://docs.midjourney.com/docs/aspect-ratios

Как формулировать запросы для нейросети. Часть 2 Арты нейросетей, Нейронные сети, Компьютерная графика, Midjourney, Цифровой рисунок, Научная фантастика, Собака, Космос, Длиннопост

Другие параметры я предлагаю рассмотреть в следующем посте.

Продолжение следует.

Показать полностью 9

Как формулировать запросы для нейросети

Часть 1

Составляем простой запрос

Для генерации картинки на самом деле достаточно и одного-двух слов. И такие генерации тоже получаются качественными и красивыми. Но при этом нейросеть сама «додумает» все детали, сюжет и композицию.

Поэтому, если такой «случайный» результат вас не устраивает, необходимо запрос дополнять и дорабатывать, желательно, используя определенные базовые знания.

Как формулировать запросы для нейросети Нейронные сети, Компьютерная графика, Midjourney, Арты нейросетей, Цифровой рисунок, Stable Diffusion, Обучение, Длиннопост, Промты для нейросетей
  • Кот-художник / cat painter

Составляйте запросы на английском языке

Нейросети обучались на парах картинка-описание на английском языке, поэтому его они лучше всего и понимают. Нейросети могут воспринимать другие языки и даже понимать эмодзи, но результаты будут непредсказуемы. Я плохо владею английским, поэтому для перевода я использую он-лайн переводчик. Замечено, что нейросетевой переводчик DeepL понимает контекст лучше, чем Google Translate или Яндекс-переводчик.

Объект

Объект – основа практически любого запроса, именно он будет в центре всего рисунка. Очевидно, что в первую очередь надо придумать именно его. Например, кот, волшебник, священник, ангел, император, некромант, рок-звезда, город, королева, дом, храм, ферма, машина, пейзаж, гора, река.

Нейросети обучают на огромной базе изображений из сети. Картинок такого типа в интернете много, поэтому нейросети легко их сгенерируют. Правда, если вписывать в команду исключительно один объект, то результаты вряд ли порадуют разнообразием. Поэтому попробуйте, например, совместить два объекта и получить необычный концепт: кот-геймер, кот-бэтмен, кот-киберпанк-монах.

Как формулировать запросы для нейросети Нейронные сети, Компьютерная графика, Midjourney, Арты нейросетей, Цифровой рисунок, Stable Diffusion, Обучение, Длиннопост, Промты для нейросетей
  • кот-геймер / cat gamer

Как формулировать запросы для нейросети Нейронные сети, Компьютерная графика, Midjourney, Арты нейросетей, Цифровой рисунок, Stable Diffusion, Обучение, Длиннопост, Промты для нейросетей
  • кот-бэтмен / batman the cat --c 75 --s 750 --q 2

Как формулировать запросы для нейросети Нейронные сети, Компьютерная графика, Midjourney, Арты нейросетей, Цифровой рисунок, Stable Diffusion, Обучение, Длиннопост, Промты для нейросетей
  • кот-киберпанк-монах / cat cyberpunk monk --c 75 --s 750 --q 2

Объекты также можно совмещать через предлоги. «Кот, сделанный из фарфора», «Кот, как король Артур» или «Кот, похожий на Шрека».

Как формулировать запросы для нейросети Нейронные сети, Компьютерная графика, Midjourney, Арты нейросетей, Цифровой рисунок, Stable Diffusion, Обучение, Длиннопост, Промты для нейросетей
  • Кот, сделанный из фарфора - A cat made of porcelain

Как формулировать запросы для нейросети Нейронные сети, Компьютерная графика, Midjourney, Арты нейросетей, Цифровой рисунок, Stable Diffusion, Обучение, Длиннопост, Промты для нейросетей
  • Кот, как король Артур - A cat like King Arthur

Как формулировать запросы для нейросети Нейронные сети, Компьютерная графика, Midjourney, Арты нейросетей, Цифровой рисунок, Stable Diffusion, Обучение, Длиннопост, Промты для нейросетей
  • Кот, похожий на Шрека - A cat that looks like Shrek

Да, кстати, известных персонажей тоже можно смело использовать в качестве объектов. Внешность Гарри Поттера или Леголаса не будет повторять сыгравших их актеров, но героев вы сразу узнаете.

Как формулировать запросы для нейросети Нейронные сети, Компьютерная графика, Midjourney, Арты нейросетей, Цифровой рисунок, Stable Diffusion, Обучение, Длиннопост, Промты для нейросетей
  • Гарри Поттер в костюме супермена / Harry Potter with a scar on his forehead in a superman suit

Как формулировать запросы для нейросети Нейронные сети, Компьютерная графика, Midjourney, Арты нейросетей, Цифровой рисунок, Stable Diffusion, Обучение, Длиннопост, Промты для нейросетей
  • Брюс Уиллис – киберпанк-монах / Bruce Willis cyberpunk monk

Количество

Если хотите, чтобы на изображении было несколько объектов, то указывайте их количество. Вместо «коты за столом» напишите «три кота за столом». Если использовать множественное число без указания значения, то нейросеть сгенерирует случайное количество котиков.

Числительные можно указывать как словами, так и цифрами

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

Как формулировать запросы для нейросети Нейронные сети, Компьютерная графика, Midjourney, Арты нейросетей, Цифровой рисунок, Stable Diffusion, Обучение, Длиннопост, Промты для нейросетей
  • Один кот / 1 cat

Как формулировать запросы для нейросети Нейронные сети, Компьютерная графика, Midjourney, Арты нейросетей, Цифровой рисунок, Stable Diffusion, Обучение, Длиннопост, Промты для нейросетей
  • Два кота / 2 cats

Как формулировать запросы для нейросети Нейронные сети, Компьютерная графика, Midjourney, Арты нейросетей, Цифровой рисунок, Stable Diffusion, Обучение, Длиннопост, Промты для нейросетей
  • Три кота / 3 cats

Как формулировать запросы для нейросети Нейронные сети, Компьютерная графика, Midjourney, Арты нейросетей, Цифровой рисунок, Stable Diffusion, Обучение, Длиннопост, Промты для нейросетей
  • Четыре кота / 4 cats

Как формулировать запросы для нейросети Нейронные сети, Компьютерная графика, Midjourney, Арты нейросетей, Цифровой рисунок, Stable Diffusion, Обучение, Длиннопост, Промты для нейросетей
  • Пять котов / 5 cats - появляются ошибки в количестве

Как формулировать запросы для нейросети Нейронные сети, Компьютерная графика, Midjourney, Арты нейросетей, Цифровой рисунок, Stable Diffusion, Обучение, Длиннопост, Промты для нейросетей
  • Шесть котов / 6 cats - появляются ошибки, как и в предыдущем случае

Абстракции

Помимо реальных объектов нейросети могут генерировать абстрактные понятия вроде времени, судьбы, счастья или смысла жизни. Делают они это так же, как такие концепты обычно изображают в поп-культуре или искусстве. Сгенерируйте «когнитивный резонанс» или «создание времени» — результаты каждый раз будут удивлять.

Вот здесь есть пример подобного запроса: Midjourney рисует абстрактные понятия

В то же время не стоит увлекаться и пытаться генерировать концепции, которые предполагают обдумывание и самостоятельные выводы. Если есть возможность — выбирайте конкретные запросы, где абстрактные понятия заменяются объектами. Вместо «оптимистичного будущего» попробуйте «солнечный футуристичный город» или «киберпанк-город с голограммами», а вместо «моды в 2222 году» — «футуристичную одежду со светящимися и красочными деталями».

Как формулировать запросы для нейросети Нейронные сети, Компьютерная графика, Midjourney, Арты нейросетей, Цифровой рисунок, Stable Diffusion, Обучение, Длиннопост, Промты для нейросетей
  • Солнечный футуристичный город / Sunny Futuristic city

Как формулировать запросы для нейросети Нейронные сети, Компьютерная графика, Midjourney, Арты нейросетей, Цифровой рисунок, Stable Diffusion, Обучение, Длиннопост, Промты для нейросетей
  • Киберпанк-город с голограммами / Cyberpunk City with Holograms

Как формулировать запросы для нейросети Нейронные сети, Компьютерная графика, Midjourney, Арты нейросетей, Цифровой рисунок, Stable Diffusion, Обучение, Длиннопост, Промты для нейросетей
  • Футуристичная одежда со светящимися и красочными деталями / futuristic clothing with glowing and colorful details

От чего сразу стоит отказаться:

  1. Отрицания. Избегайте слов «не», «без», «исключая», «кроме» и подобных. Нейросети воспринимают всё буквально и не замечают отрицательных частиц. По запросу «мужчина без бороды» нейросеть наверняка сгенерирует бородатого мужчину, поэтому напишите «чисто выбритый мужчина», чтобы точно получить то, что вам нужно.

  2. Большое количество разных объектов. Велика вероятность, что нейросеть запутается, особенно если добавлять детали к каждому объекту.

  3. Желание в точности передать реальный объект. Если вы напишете «Москва», то это не будет реальная столица России — лишь вариация нейросети с похожими элементами. То же самое и с попытками указать конкретных людей: Генри Кавилл, Илон Маск, Марк Цукерберг.

Спасибо за просмотр!

Продолжение следует.

Больше моих работ и примеров промптов: https://t.me/LuckySweet001

Показать полностью 18

Midjourney рисует абстрактные понятия

"Внутренний взор, постигающий ментальную сущность бытия"

Первый вариант получился так:

Midjourney рисует абстрактные понятия Компьютерная графика, Midjourney, Нейронные сети, Арты нейросетей, Цифровой рисунок, Абстрактное мышление, Длиннопост

Промпт: "the inner eye comprehending the mental essence of being"
Красиво, взор есть, но не очень понятно, что именно он видит.

Часть 2. Решила разбить исходный промпт на составляющие: "внутренний взор" и "ментальная сущность бытия". Первая часть получилась практически такая же, а вот "ментальная сущность бытия" уже интереснее:

Midjourney рисует абстрактные понятия Компьютерная графика, Midjourney, Нейронные сети, Арты нейросетей, Цифровой рисунок, Абстрактное мышление, Длиннопост
Midjourney рисует абстрактные понятия Компьютерная графика, Midjourney, Нейронные сети, Арты нейросетей, Цифровой рисунок, Абстрактное мышление, Длиннопост
Midjourney рисует абстрактные понятия Компьютерная графика, Midjourney, Нейронные сети, Арты нейросетей, Цифровой рисунок, Абстрактное мышление, Длиннопост

Промпт: "mental essence of being" - "ментальная сущность бытия" - но, это только часть концепта.

часть 3 - генерация ремиксов из первой и второй части. "Скрестила" в Midjourney по одной картинке из первой и второй части.

Midjourney рисует абстрактные понятия Компьютерная графика, Midjourney, Нейронные сети, Арты нейросетей, Цифровой рисунок, Абстрактное мышление, Длиннопост
Midjourney рисует абстрактные понятия Компьютерная графика, Midjourney, Нейронные сети, Арты нейросетей, Цифровой рисунок, Абстрактное мышление, Длиннопост
Midjourney рисует абстрактные понятия Компьютерная графика, Midjourney, Нейронные сети, Арты нейросетей, Цифровой рисунок, Абстрактное мышление, Длиннопост

Результат уже достаточно интересный, есть и взор, и внутренняя глубина, и сущность бытия ...но, захотелось немного другой стилистики.

Доработала с помощью фотошопа на основе всё тех же генераций:

Midjourney рисует абстрактные понятия Компьютерная графика, Midjourney, Нейронные сети, Арты нейросетей, Цифровой рисунок, Абстрактное мышление, Длиннопост

"Внутренний взор, постигающий ментальную сущность бытия." - Этот вариант меня уже вполне устраивает.

Спасибо за просмотр!

Если Вам интересны другие мои работы в области нейросетевых генераций - приглашаю в мой телеграмм-канал https://t.me/LuckySweet001

Показать полностью 8

27 февраля - День полярного медведя

Ежегодно 27 февраля в мире отмечается Международный день полярного медведя (International Polar Bear Day) или, в более привычном русском варианте, День белого медведя.

Основной целью проведения Дня является распространение информации о полярном медведе и привлечение внимания общества к необходимости охраны самого крупного наземного хищника планеты.

https://www.calend.ru/holidays/0/0/3082/

27 февраля - День полярного медведя Экология, Компьютерная графика, Нейронные сети, Midjourney, Арты нейросетей, Цифровой рисунок, Белый медведь

Среди существующих угроз для популяции белых медведей — проблема таяния полярных льдов в результате глобального потепления. Это может привести к значительному снижению популяции.

Еще одной проблемой является разработка нефтяных месторождений с последующим загрязнением окружающей среды.

https://www.calend.ru/holidays/0/0/3082/

Промпт: "very beautiful photo of a polar bear on an ice floe, bright blue sky, high contrast, turquoise sea, oil platform in the background, award-winning photo, masterpiece, national geographic"

Показать полностью 1

Ответ на пост «Лицо нейросети»4

Что видит нейросеть в зеркале) Вписал в запрос "лицо нейросети", не более

Повторила запрос, сделанный пользователем Аноним 4 месяца назад. Результаты разительно отличаются. Можно наглядно увидеть, как изменилась нейросеть и её самовосприятие за последние четыре месяца. )))

Ответ на пост «Лицо нейросети» Midjourney, Нейронные сети, Компьютерная графика, Арты нейросетей, Научная фантастика, Ответ на пост, Длиннопост
Ответ на пост «Лицо нейросети» Midjourney, Нейронные сети, Компьютерная графика, Арты нейросетей, Научная фантастика, Ответ на пост, Длиннопост
Ответ на пост «Лицо нейросети» Midjourney, Нейронные сети, Компьютерная графика, Арты нейросетей, Научная фантастика, Ответ на пост, Длиннопост
Ответ на пост «Лицо нейросети» Midjourney, Нейронные сети, Компьютерная графика, Арты нейросетей, Научная фантастика, Ответ на пост, Длиннопост

Промпт: "The face of the neural network Midjourney" / "Лицо нейронной сети Миджорней"

Показать полностью 4

Тема дня в Midjourney: "chicken nuggets"

Тема дня в Midjourney: "chicken nuggets" Арты нейросетей, Цифровой рисунок, Нейронные сети, Компьютерная графика, Наггетсы, Coca-Cola, Длиннопост
Тема дня в Midjourney: "chicken nuggets" Арты нейросетей, Цифровой рисунок, Нейронные сети, Компьютерная графика, Наггетсы, Coca-Cola, Длиннопост
Тема дня в Midjourney: "chicken nuggets" Арты нейросетей, Цифровой рисунок, Нейронные сети, Компьютерная графика, Наггетсы, Coca-Cola, Длиннопост
Тема дня в Midjourney: "chicken nuggets" Арты нейросетей, Цифровой рисунок, Нейронные сети, Компьютерная графика, Наггетсы, Coca-Cola, Длиннопост
Тема дня в Midjourney: "chicken nuggets" Арты нейросетей, Цифровой рисунок, Нейронные сети, Компьютерная графика, Наггетсы, Coca-Cola, Длиннопост
Тема дня в Midjourney: "chicken nuggets" Арты нейросетей, Цифровой рисунок, Нейронные сети, Компьютерная графика, Наггетсы, Coca-Cola, Длиннопост

Промпты:

  1. "chicken nuggets and cola"

  2. "A beautiful girl is eating chicken nuggets. Advertising poster in the style of the 70s of the 20th century"

  3. "Beautiful little girl eating chicken nuggets. Professional advertising photography of high quality, studio shooting, post-processing"

Другие мои работы: https://t.me/LuckySweet001
Изучаем нейросети, генерируем и общаемся, чат: t.me/text2image

Показать полностью 6

Cтулья обмывают горючим!

Cтулья обмывают горючим! Нейронные сети, Midjourney, Компьютерная графика, Цифровой рисунок, Арты нейросетей, Фразеологизмы, Комиксы, Рисунок карандашом, Воспоминания из детства, Горючее вещество, Стул, Персонажи, Иллюстрации, Digital, Набросок, Рисование

Небольшая история в картинках из моего детства. О непосредственности детского восприятия некоторых слов и выражений, которые взрослые используют, не задумываясь.

Все изображения персонажей и предметов сгенерированы нейросетью Midjourney, и "собраны в комикс" мною в классических графических приложениях.

Примерный промпт:
1. "Mom, dad and daughter are standing tall, talking, looking at each other, simplified linear cartoon drawing in the style of a children's drawing, drawn with colored pencils on a white background, regular faces"
2. "The chair stands in a basin with water and soap foam, a simplified linear cartoon drawing in the style of a children's drawing, drawn with colored pencils on a white background"
3. "liquid fuel is poured out of a tilted square red canister :: a simplified linear cartoon drawing in the style of a children's drawing, made with colored pencils on a white background"

Больше моих работ: https://t.me/LuckySweet001

Показать полностью
Отличная работа, все прочитано!