GPS_Navigation.txt
5.6 KB
Запрос для генерирования Android Java Code трекера для смартфона.
Приложение после запуска определяет координаты и каждые XX минут по SMS отправляет на указанный номер телефона.
Номер телефона и периодичность можно поменть.
Удобно для дальних поездок.
Приложение после запуска определяет координаты и каждые XX минут по SMS отправляет на указанный номер телефона.
Номер телефона и периодичность можно поменть.
Удобно для дальних поездок.
QWEN_GPS_Navigation.txt
15.5 KB
Полный листинг проекта GPS трекера, созданный в chat.qwen.ai
Direct Link: https://chat.qwen.ai/s/7c09b59c-bc54-4ca4-9120-c7aba69af8d9?fev=0.1.18
Direct Link: https://chat.qwen.ai/s/7c09b59c-bc54-4ca4-9120-c7aba69af8d9?fev=0.1.18
Complete_Prompt_Blum-Blum-Shub.txt
12.7 KB
Полный листинг запроса к ИИ для генерирования Android Studio Java кода с руководством - демонстратор алгоритма Генератора Псевдо-Случайных Чисел
P.S. Приложение никогда не распространялось и не использовалось
P.S. Приложение никогда не распространялось и не использовалось
Попробовал тот же запрос в Giga.Chat
ИИ сгенерировал код приложения — файл разметки и Java файл. Файл манифеста сделан не был.
В приложении обнаружилась только одна ошибка. Хотя назвать ее ошибкой сложно. Вроде все правильно, а Android Studio подсвечивает одно объявление как ошибку. Объявил по-своему и все скомпилировалось и запустилось.
Так что в принципе Giga.Chat тоже можно использовать
ИИ сгенерировал код приложения — файл разметки и Java файл. Файл манифеста сделан не был.
В приложении обнаружилась только одна ошибка. Хотя назвать ее ошибкой сложно. Вроде все правильно, а Android Studio подсвечивает одно объявление как ошибку. Объявил по-своему и все скомпилировалось и запустилось.
Так что в принципе Giga.Chat тоже можно использовать
Напишем с помощью ИИ несложное приложение для Android смартфона для накопления энтропии. Для генерирования огромного псевдослучайного числа и записи его в файл в папку Download.
В многих системах для генерирования энтропии используют физические источники - тепловые шумы диодов, транзисторов или ртутных ламп, прослушивание эфира и т.д.
Мы используем нестабильность встроенных акселерометров или гироскопов смартфона. Файл должен получиться большого размера. Поэтому приложение может работать долго.
По идее, его можно выключать, включать и оно должно продолжать накапливать энтропию.
Смартфон можно носить при этом в кармане и это только разнообразит энтропию.
Это первый вариант запроса. Еще не отлаживал его.
https://ailanguagesdatasets.blogspot.com/
В многих системах для генерирования энтропии используют физические источники - тепловые шумы диодов, транзисторов или ртутных ламп, прослушивание эфира и т.д.
Мы используем нестабильность встроенных акселерометров или гироскопов смартфона. Файл должен получиться большого размера. Поэтому приложение может работать долго.
По идее, его можно выключать, включать и оно должно продолжать накапливать энтропию.
Смартфон можно носить при этом в кармане и это только разнообразит энтропию.
Это первый вариант запроса. Еще не отлаживал его.
https://ailanguagesdatasets.blogspot.com/
Новый вариант запроса.
Этот вариант работает.
Сгенерируйте максимально простой Java-код для приложения "LargeEntropy" на Android 14 с SDK 33.
Разметка в файле Activity_main.xml должна позволять вертикальную прокрутку для просмотра всего контента.
Необходимо запросить в явном виде (в том числе и у пользователя) и получить все разрешения, необходимые для функционирования приложения, включая разрешение на чтение и запись данных в текстовый файл czechentropy.mp4 в папке Download смартфона.
На экране разместить TextView. Ниже разместить кнопку "Exit". При нажатии кнопки "Exit" завершать работу приложения.
Добавить обработку ошибок и проверку доступности хранилища. Если хранилище не доступно, выдать сообщение.
Создать переменную FSize = 1024000
При старте приложения:
- необходимо проверить наличие файла czechentropy.mp4 в папке Download смартфона. Если файл есть, то проверить его размер и если он меньше FSize байт - то надо открыть его для добавления данных. Если размер файла czechentropy.mp4 больше или равен FSize байт, то ничего не делать. Если файла czechentropy.mp4 в папке Download смартфона нет, создать и использовать для добавления в него данных.
- необходимо получить информацию о наличии акселерометра в смартфоне. Если акселерометра нет, получить информацию о наличии гироскопа.
- создать переменные LeastSignificantDigit и LeastSignificantDigit2 и записать в LeastSignificantDigit последнее значение из файла czechentropy.mp4 в папке Download смартфона. Если такого значения нет, записать в переменную LeastSignificantDigit значение "0".
Далее выполнять пункт NN до тех пор, пока не будет нажата кнопка "Exit", либо пока размер файла czechentropy.mp4 не достигнет FSize байт.
Начало пункта NN
- приложение должно непрерывно получать данные, измеренные в канале X акселерометра (если нет акселеолметра - то данные от гироскопа), переводить их в BigInt число, выбирать значение младшего десятичного разряда в полученном BigInt числе и записывать его в переменную LeastSignificantDigit2. Сравнивать значения LeastSignificantDigit и LeastSignificantDigit2. Если значения в переменных LeastSignificantDigit и LeastSignificantDigit2 отличаются, то добавить значение LeastSignificantDigit в текстовый файл (дописать) czechentropy.mp4 в папке Download смартфона и так же переписать значение LeastSignificantDigit2 в переменную LeastSignificantDigit.
- в Log.e писать msg:"=== Least Significant Digit ===" и LeastSignificantDigit2
- постоянно проверять размер файла czechentropy.mp4 и писать размер в TextView.
. если размер файла czechentropy.mp4 больше или равен FSize байт, вывести на экран сообщение "Maximum Entropy Maked", закрыть файл czechentropy.mp4 в папке Download смартфона и больше ничего не делать.
Конец пункта NN
Однако, есть много вариантов его развития, как по форме, так и по функционалу.
Direct Link: https://chat.deepseek.com/share/e4gyrl3ephhgy45j56
Этот вариант работает.
Сгенерируйте максимально простой Java-код для приложения "LargeEntropy" на Android 14 с SDK 33.
Разметка в файле Activity_main.xml должна позволять вертикальную прокрутку для просмотра всего контента.
Необходимо запросить в явном виде (в том числе и у пользователя) и получить все разрешения, необходимые для функционирования приложения, включая разрешение на чтение и запись данных в текстовый файл czechentropy.mp4 в папке Download смартфона.
На экране разместить TextView. Ниже разместить кнопку "Exit". При нажатии кнопки "Exit" завершать работу приложения.
Добавить обработку ошибок и проверку доступности хранилища. Если хранилище не доступно, выдать сообщение.
Создать переменную FSize = 1024000
При старте приложения:
- необходимо проверить наличие файла czechentropy.mp4 в папке Download смартфона. Если файл есть, то проверить его размер и если он меньше FSize байт - то надо открыть его для добавления данных. Если размер файла czechentropy.mp4 больше или равен FSize байт, то ничего не делать. Если файла czechentropy.mp4 в папке Download смартфона нет, создать и использовать для добавления в него данных.
- необходимо получить информацию о наличии акселерометра в смартфоне. Если акселерометра нет, получить информацию о наличии гироскопа.
- создать переменные LeastSignificantDigit и LeastSignificantDigit2 и записать в LeastSignificantDigit последнее значение из файла czechentropy.mp4 в папке Download смартфона. Если такого значения нет, записать в переменную LeastSignificantDigit значение "0".
Далее выполнять пункт NN до тех пор, пока не будет нажата кнопка "Exit", либо пока размер файла czechentropy.mp4 не достигнет FSize байт.
Начало пункта NN
- приложение должно непрерывно получать данные, измеренные в канале X акселерометра (если нет акселеолметра - то данные от гироскопа), переводить их в BigInt число, выбирать значение младшего десятичного разряда в полученном BigInt числе и записывать его в переменную LeastSignificantDigit2. Сравнивать значения LeastSignificantDigit и LeastSignificantDigit2. Если значения в переменных LeastSignificantDigit и LeastSignificantDigit2 отличаются, то добавить значение LeastSignificantDigit в текстовый файл (дописать) czechentropy.mp4 в папке Download смартфона и так же переписать значение LeastSignificantDigit2 в переменную LeastSignificantDigit.
- в Log.e писать msg:"=== Least Significant Digit ===" и LeastSignificantDigit2
- постоянно проверять размер файла czechentropy.mp4 и писать размер в TextView.
. если размер файла czechentropy.mp4 больше или равен FSize байт, вывести на экран сообщение "Maximum Entropy Maked", закрыть файл czechentropy.mp4 в папке Download смартфона и больше ничего не делать.
Конец пункта NN
Однако, есть много вариантов его развития, как по форме, так и по функционалу.
Direct Link: https://chat.deepseek.com/share/e4gyrl3ephhgy45j56
deepseek
Shared Conversation - DeepSeek
Отлично, что приложение работает! Я готов помочь развить ваш запрос. **Вот несколько направлений, в которых мы можем развить приложение:** 1. **Визуализация данных** - Добавить график изменения значений сенсора 2. **Статистика** - Отображать скорость ге...
Эти простые запросы нельзя считать "достаточными". С их помощью удалось сгенерировать код работающего приложения. Но это очень грубое решение.
В тот же видеорегистратор в таком запросе трудно добавить нужные элементы в нужном месте.
Надо писать более детальные запросы.
И здесь нам очень помогут первые работающие прототипы программ, созданных с помощью ИИ.
Посмотрим, как это можно делать на примере кода LargeEntropy
В тот же видеорегистратор в таком запросе трудно добавить нужные элементы в нужном месте.
Надо писать более детальные запросы.
И здесь нам очень помогут первые работающие прототипы программ, созданных с помощью ИИ.
Посмотрим, как это можно делать на примере кода LargeEntropy
Приложение "LargeEntropy" реально работает. Где-то за то время, пока ехал домой, записалось около 1Mbytes данных в файл.
Качество этого псевдослучайного числа - отдельный вопрос, который мы потом порассматриваем.
Зачем это число?
Число записывается в Download смартфона и может быть скопировано на второй телефон. После этого возможен обмен защищёнными сообщениями.
Достаточно выбрать из этого огромного числа N байт и произвести с текстом сообщения длинойN байт XOR битовую операцию.
Принимающая сторона так же производит XOR операцию с принятыми данными и получает исходное сообщение.
Больше эти N байт в обмене сообщениями не используются. Для следующего сообщения берутся байты начиная с N+1
Если сгенерировать файл в 1Gbyte, то можно защитить ...
море сообщений
Для этого последовательность должна быть случайной. В ней не должно быть закономерностей.
Для разнообразия можно использовать следующие данные:
- выбирать некоторые значения для добавления в число из потокового разговорного радио
- использовать данные от микрофона или фотокамеры
- добавить проверку на паттерны (фильтры). Это сложно
- использовать многократное преобразование "Текст В Голос" и выбирать какие-то значения из звукового файла
- добавить данные, полученные с помощью алгоритмов. Например, Блюма-Микали
Да, скажете вы, передачу пачки цифр рано или поздно заблокируют.
Но цифры можно преобразовывать в связанный текст с помощью...
... запросов к ИИ
Качество этого псевдослучайного числа - отдельный вопрос, который мы потом порассматриваем.
Зачем это число?
Число записывается в Download смартфона и может быть скопировано на второй телефон. После этого возможен обмен защищёнными сообщениями.
Достаточно выбрать из этого огромного числа N байт и произвести с текстом сообщения длинойN байт XOR битовую операцию.
Принимающая сторона так же производит XOR операцию с принятыми данными и получает исходное сообщение.
Больше эти N байт в обмене сообщениями не используются. Для следующего сообщения берутся байты начиная с N+1
Если сгенерировать файл в 1Gbyte, то можно защитить ...
море сообщений
Для этого последовательность должна быть случайной. В ней не должно быть закономерностей.
Для разнообразия можно использовать следующие данные:
- выбирать некоторые значения для добавления в число из потокового разговорного радио
- использовать данные от микрофона или фотокамеры
- добавить проверку на паттерны (фильтры). Это сложно
- использовать многократное преобразование "Текст В Голос" и выбирать какие-то значения из звукового файла
- добавить данные, полученные с помощью алгоритмов. Например, Блюма-Микали
Да, скажете вы, передачу пачки цифр рано или поздно заблокируют.
Но цифры можно преобразовывать в связанный текст с помощью...
... запросов к ИИ
👍1
ENTROPY_Prompt_Deepseek.txt
16.5 KB
Оптимизированный запрос для DeepSeek: Генерация Java-кода для приложения "LargeEntropy" на Android 14 (SDK 33)
Посмотрим, на сколько это сложнее того, что было...
Посмотрим, на сколько это сложнее того, что было...
Вот почему важно получить первый работающий код по запросу. Дальше можно делать из него нормальный документ.
ENTROPY_Prompt_Deepseek.txt
39.1 KB
С помощью работающего кода можно составить "профессиональный" промпт. Совсем другой уровень.
То же, но с листингами
То же, но с листингами
Вернемся к видеорегистратору на Java и сделаем для него "профессиональный" запрос
Вот интересное продолжение темы https://t.me/llmsource/307
Как преобразовать последовательность цифр в какой-то связанный текст, который можно отослать, получить и превратить обратно в набор цифр. Если раньше надо было бы сидеть и пыхтеть, то теперь достаточно написать запрос к ИИ. Главное - знать как.
Запрос:
Создай набор текстовых переменных с значениями и поставь им в соответствие символы так, как показано в таблице №1:
0=Н
1=О
2=Дв
3=Т
4=Ч
5=П
6=Ш
7=С
8=В
9=Де
Основная часть задачи:
Преобразуй заданное текст в кавычках "35762084" в последовательность отдельных символов В ТОМ ЖЕ ПОРЯДКЕ:
3 5 7 6 2 0 8 4 и замени каждый символ с цифрой на любое слово, которое начинается с буквы, соответсвующей цифре, как указано в таблице №1.
Например
"3" заменить на "Требование" или "Траст" или "Типовой"
"5" заменить на "Простой" или "Первый"
и так далее...
Регистр букв выбирай сам исходя из необходимости.
Причём, должен получиться небольшой связанный текст на любую тематику. Для облегчения задачи создания осмысленного текста, текст может дополнительно содержать слова, НЕ НАЧИНАЮЩИЕСЯ с "Н", "О", "Дв", "Т", "Ч", "П", "Ш", "С", "В", "Де" в любом нужном месте
Не вставляй в текст цифры и не используй слова, означающие цифры.
Например, не используй слова "пять", "пятый", "шесть", "шестой" и т.д. В тексте ничто не должно указывать на цифры
И что это сгенерит в ИИ. Смотрим текст для преобразования числа 35762084:
Традиционный праздничный снежный шар для двух новых вечеров, и часы бьют (полночь).
Это буквально второй вариант запроса. Его можно совершенствовать.
Direct Link: https://www.perplexity.ai/search/sozdai-nabor-tekstovykh-pereme-R.E8.y58QHWu9D6P4SrFUQ#2
Как преобразовать последовательность цифр в какой-то связанный текст, который можно отослать, получить и превратить обратно в набор цифр. Если раньше надо было бы сидеть и пыхтеть, то теперь достаточно написать запрос к ИИ. Главное - знать как.
Запрос:
Создай набор текстовых переменных с значениями и поставь им в соответствие символы так, как показано в таблице №1:
0=Н
1=О
2=Дв
3=Т
4=Ч
5=П
6=Ш
7=С
8=В
9=Де
Основная часть задачи:
Преобразуй заданное текст в кавычках "35762084" в последовательность отдельных символов В ТОМ ЖЕ ПОРЯДКЕ:
3 5 7 6 2 0 8 4 и замени каждый символ с цифрой на любое слово, которое начинается с буквы, соответсвующей цифре, как указано в таблице №1.
Например
"3" заменить на "Требование" или "Траст" или "Типовой"
"5" заменить на "Простой" или "Первый"
и так далее...
Регистр букв выбирай сам исходя из необходимости.
Причём, должен получиться небольшой связанный текст на любую тематику. Для облегчения задачи создания осмысленного текста, текст может дополнительно содержать слова, НЕ НАЧИНАЮЩИЕСЯ с "Н", "О", "Дв", "Т", "Ч", "П", "Ш", "С", "В", "Де" в любом нужном месте
Не вставляй в текст цифры и не используй слова, означающие цифры.
Например, не используй слова "пять", "пятый", "шесть", "шестой" и т.д. В тексте ничто не должно указывать на цифры
И что это сгенерит в ИИ. Смотрим текст для преобразования числа 35762084:
Традиционный праздничный снежный шар для двух новых вечеров, и часы бьют (полночь).
Это буквально второй вариант запроса. Его можно совершенствовать.
Direct Link: https://www.perplexity.ai/search/sozdai-nabor-tekstovykh-pereme-R.E8.y58QHWu9D6P4SrFUQ#2
Telegram
Language Models
Приложение "LargeEntropy" реально работает. Где-то за то время, пока ехал домой, записалось около 1Mbytes данных в файл.
Качество этого псевдослучайного числа - отдельный вопрос, который мы потом порассматриваем.
Зачем это число?
Число записывается в Download…
Качество этого псевдослучайного числа - отдельный вопрос, который мы потом порассматриваем.
Зачем это число?
Число записывается в Download…
👍1
Попросим Perplexity оптимизировать запрос https://t.me/llmsource/312
Напиши свой, оптимальный и правильно оформленный вариант запроса для выполнения таких действий.
Вот как получилось:
Создай набор текстовых переменных по таблице №1:
0=Н | 1=О | 2=Дв | 3=Т | 4=Ч | 5=П | 6=Ш | 7=С | 8=В | 9=Де
Задача: Преобразуй последовательность "[ВСТАВИТЬ_ЦИФРЫ]" → [3 5 7 6 2 0 8 4]
Замени каждую цифру на слово, начинающееся с соответствующей буквы.
Требования:
• Получить связный текст (2-3 предложения)
• Любая тематика
• Допускаются слова вне таблицы
• Без цифр и слов, обозначающих числа ("пять", "третий" и т.д.)
Пример результата:
"Традиционный праздничный снежный шар двух новых вечеров часы бьют."
Можно попробовать. Хотя у меня есть сомнения
Напиши свой, оптимальный и правильно оформленный вариант запроса для выполнения таких действий.
Вот как получилось:
Создай набор текстовых переменных по таблице №1:
0=Н | 1=О | 2=Дв | 3=Т | 4=Ч | 5=П | 6=Ш | 7=С | 8=В | 9=Де
Задача: Преобразуй последовательность "[ВСТАВИТЬ_ЦИФРЫ]" → [3 5 7 6 2 0 8 4]
Замени каждую цифру на слово, начинающееся с соответствующей буквы.
Требования:
• Получить связный текст (2-3 предложения)
• Любая тематика
• Допускаются слова вне таблицы
• Без цифр и слов, обозначающих числа ("пять", "третий" и т.д.)
Пример результата:
"Традиционный праздничный снежный шар двух новых вечеров часы бьют."
Можно попробовать. Хотя у меня есть сомнения
Telegram
Language Models
Вот интересное продолжение темы https://t.me/llmsource/307
Как преобразовать последовательность цифр в какой-то связанный текст, который можно отослать, получить и превратить обратно в набор цифр. Если раньше надо было бы сидеть и пыхтеть, то теперь достаточно…
Как преобразовать последовательность цифр в какой-то связанный текст, который можно отослать, получить и превратить обратно в набор цифр. Если раньше надо было бы сидеть и пыхтеть, то теперь достаточно…
Как эту задачу решил ИИ Google в броузерном варианте:
Ниже приведено решение задачи согласно заданным условиям и таблице соответствий.
Шаг 1: Определение переменных
Создадим текстовые переменные, где каждой цифре соответствует определенный символ (начальные буквы будущих слов):
var0 = "Н"
var1 = "О"
var2 = "Дв"
var3 = "Т"
var4 = "Ч"
var5 = "П"
var6 = "Ш"
var7 = "С"
var8 = "В"
var9 = "Де"
Шаг 2: Преобразование последовательности и создание текста
Для последовательности 3 5 7 6 2 0 8 4 подберем слова, начинающиеся на соответствующие буквы (Т, П, С, Ш, Дв, Н, В, Ч), и составим связное предложение.
3 — Тёмное
5 — пламя
7 — свечи
6 — шипело,
2 — движениями
0 — наполняя
8 — воздух
4 — чудом.
Дополнительные слова для связки (не начинающиеся на зарезервированные буквы): вокруг, как, будто, магическим.
Ответ:
Тёмное пламя свечи шипело, движениями наполняя воздух вокруг магическим чудом.
Наиболее гармоничный ответ. Но есть ошибка
Это самые простые задачи. Гораздо интереснее решение с фазовым шифрованием и локальными ИИ (изолированными от Интернет)
Ниже приведено решение задачи согласно заданным условиям и таблице соответствий.
Шаг 1: Определение переменных
Создадим текстовые переменные, где каждой цифре соответствует определенный символ (начальные буквы будущих слов):
var0 = "Н"
var1 = "О"
var2 = "Дв"
var3 = "Т"
var4 = "Ч"
var5 = "П"
var6 = "Ш"
var7 = "С"
var8 = "В"
var9 = "Де"
Шаг 2: Преобразование последовательности и создание текста
Для последовательности 3 5 7 6 2 0 8 4 подберем слова, начинающиеся на соответствующие буквы (Т, П, С, Ш, Дв, Н, В, Ч), и составим связное предложение.
3 — Тёмное
5 — пламя
7 — свечи
6 — шипело,
2 — движениями
0 — наполняя
8 — воздух
4 — чудом.
Дополнительные слова для связки (не начинающиеся на зарезервированные буквы): вокруг, как, будто, магическим.
Ответ:
Тёмное пламя свечи шипело, движениями наполняя воздух вокруг магическим чудом.
Наиболее гармоничный ответ. Но есть ошибка
Это самые простые задачи. Гораздо интереснее решение с фазовым шифрованием и локальными ИИ (изолированными от Интернет)
После того, как Гуглу указал на ошибку, он выдал новый ответ:
Согласно вашему алгоритму (Т-П-С-Ш-Дв-Н-В-Ч) и запрету на использование зарезервированных букв в связках, представляю исправленный вариант:
Тихое пепелище страха шевельнулось, дверь неспешно выпустила мрачное чудовище.
Разбор последовательности:
3 (Т) — Тихое
5 (П) — пепелище
7 (С) — страха
6 (Ш) — шевельнулось,
2 (Дв) — дверь
0 (Н) — неспешно
8 (В) — выпустила
4 (Ч) — чудовище.
Связующее слово: «мрачное» (начинается на «М», которой нет в таблице №1, что соответствует условию).
Получилось очень интересно.
В этой технологии есть несколько трудностей.
1. Необходимо использовать ИИ. Использовать ИИ в Интернет бессмысленно, т.к. это сразу рушит всю безопасность.
Надо использовать локальные серверные версии ИИ. А значит, их надо обучать и иметь большие Дата Сеты.
2. Количество слов даже для такого примитивного преобразования, как выше, не достаточно для получения большого количества осмысленного текста. Как вариант - можно использовать тексты на биологическую, химическую тематику или что-то из области фантастики t.me/freemoviescenario
Там можно создавать свои термины и названия, в которых нужные буквы будут занимать нужные позиции в словах. И мы рассмотрим такие примеры и напишем для них запросы.
PS. Все материалы не имеют источников и носят только исследовательский характер
Согласно вашему алгоритму (Т-П-С-Ш-Дв-Н-В-Ч) и запрету на использование зарезервированных букв в связках, представляю исправленный вариант:
Тихое пепелище страха шевельнулось, дверь неспешно выпустила мрачное чудовище.
Разбор последовательности:
3 (Т) — Тихое
5 (П) — пепелище
7 (С) — страха
6 (Ш) — шевельнулось,
2 (Дв) — дверь
0 (Н) — неспешно
8 (В) — выпустила
4 (Ч) — чудовище.
Связующее слово: «мрачное» (начинается на «М», которой нет в таблице №1, что соответствует условию).
Получилось очень интересно.
В этой технологии есть несколько трудностей.
1. Необходимо использовать ИИ. Использовать ИИ в Интернет бессмысленно, т.к. это сразу рушит всю безопасность.
Надо использовать локальные серверные версии ИИ. А значит, их надо обучать и иметь большие Дата Сеты.
2. Количество слов даже для такого примитивного преобразования, как выше, не достаточно для получения большого количества осмысленного текста. Как вариант - можно использовать тексты на биологическую, химическую тематику или что-то из области фантастики t.me/freemoviescenario
Там можно создавать свои термины и названия, в которых нужные буквы будут занимать нужные позиции в словах. И мы рассмотрим такие примеры и напишем для них запросы.
PS. Все материалы не имеют источников и носят только исследовательский характер