Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Технические фантазии в реальном воплощении # 34


Служба Рассылок Subscribe.Ru
Цифровое искусство
Технические фантазии в реальном воплощении
Код tech.tft
Выпуск N 34
Автор и ведущий Cesiy
Цифровое искусство
Построение факториала числа, а также слов, букв, элементов и других изображений.
Факториал (!)
Репетиция будущего и подготовка картины мира,
как его можно технически увидеть благодаря факториалу.
Пригодится для дальнейшего.
Чтобы отвлечься от чего-нибудь тревожащего и непривлекательного.
Потому что всякое бывает.

1. Введение.

        О расцвете факториала, его матрице и "понимании" так, как это нужно, будет позже. Здесь же некоторое сухое описание и обеспечение, которое пришло в голову. Цель не определяется. Будет кому-то интересно, кому-то нет.
Школьники (и студенты) не очень представляют, что такое господин Факториал. Однако он есть, живет и может многое.
        Ранее появлялась госпожа Экспонента. Одно из её качеств приводится в анекдоте:
        "Бежит по сумасшедшему дому псих и орет:
         - Я вас всех тут проинтегрирую, я вас продифференцирую!
         Все в ужасе разбегаются. А один стоит и не боится. Псих подбегает.
         - Ты что, не слышал!? Я тебя проинтегрирую и продифференцирую!
         - Ну и что. А я - экспонента!"

        Качества Факториала в анекдотах не приводятся. Однако он содержит множество граней и качественных, и количественных, сразу не поймешь, чего у него больше. Здесь открываются количественные, а другие, если они понадобятся, нужно увидеть и представить самому.
        Его Матрица пригодится, чтобы представить часть общей картины мира или показать, например, в послежующем какой-то футбольный игровой вариант.
        Не относитесь к нижеследующему очень серьезно, когда играешь в футбол, не знаешь конечного результата, а только надеешься.
                                                                                    2. Excel.
        Есть такое имя, сами знаете. Так вот, эта платформа и пригодится для него. Есть и другие, однако, с помощью Excel он, Факториал предстанет во всем блеске. Откроются множество его (и её) граней.
        Например, нужно построить матрицу факториала числа 7. Это 7! = 1*2*3*4*5*6*7 = 5040 вариантов. Это не произведение цифр, это обозначение тысяч (!) вариантов. Вместо цифр может быть любой предмет, организм, элемент, звезда, песчинка или бактерия.
        Делать матрицу вручную долго, нудно и скучно, и могут быть ошибки.
        Предлагается следующий полуавтомат: сначала строим матрицу 3!. Это 3! = 1*2*3 = 6. Она изображается столбиком в шесть вариантов

1 2 3
2 3 1
3 2 1
1 3 2
3 2 1
2 1 3
        Записываем её в ячейки Excel.
        Теперь нужно создать матрицу 4!. Это 4! = 1*2*3*4 = 24. Когда матрицы на виду нет, в голове она не изображается. Это свойство всего мира. Как начинать, например, эти 24 варианта?
        Берется матрица 3! и повторяется 4 раза в виде
4 1 2 3   1 2 3 4   2 3 4 1   3 4 1 2
4 2 3 1   2 3 1 4   3 1 4 2   1 4 2 3
4 3 1 2   3 1 2 4   1 2 4 3   2 4 3 1
4 1 3 2   1 3 2 4   3 2 4 1   2 4 1 3
4 3 2 1   3 2 1 4   2 1 4 3   1 4 1 2
4 2 1 3   2 1 3 4   1 3 4 2   3 4 2 1
        Это уже 24 варианта. Построение их, вероятно, понятно. Как видно, нужно раздвинуть столбики и вставить туда одну и ту же цифру 4, вставить так, как если бы столбик "4" выдавил предыдущие.
Можно строить по-другому, будет меньше ошибок и больше автоматизации, что сыграет свою роль в последующем, в больших массивах.
        Берем первый 6-ти вариантный массив (он изображается в Excel или Word), делаем его копию и производим в ней замену сразу всех цифр на новые. При этом они просто поменяются местами.
                                Именно 4 1 2 3 заменяем соответственно
на     1 2 3 4.
Построение матрицы факториала легко продолжить, хотя здесь и так всё видно невооруженным глазом. Трудности возрастут при увеличении массива.
        Следующий 6-ти вариантный (3-тий) массив получается аналогично.
Заменяем 1 2 3 4
                        на            2 3 4 1      и так далее.
        В итоге мы создадим  четыре разных 6-ти вариантных массива, то есть изящную матрицу в 24 варианта (которая и была  представлена выше).
        Располагаем 6-ти вариантные массивы друг под другом, чтобы получить столбик вариантов 4-х начальных сочетаний:      1 2 3 4.
        Иначе: расположение 1 2 3 4 - это не произведение, а расположение, сочетание. Факториал 4! дает только количество сочетаний (24), а не расположение.
        Если  устраивает такое параллельное расположение, оставьте и этот вариант: он смотрится лучше. Вариант в единый столбик нужен, чтобы легче строить матрицы дальше.

        Теперь создадим матрицу факториала 5! Это 5! = 1*2*3*4*5 = 120 вариантов. Если делать иначе, по-другому, не пользуясь автоматом замены, придется трудиться в 120 раз сильнее и больше.
        Продолжаем действовать по методу наращивания массива.
        Пишем   5 1 2 3 4, где "5" повторяем 24 раза, располагая их столбиком, друг под другом. Справа присоединяем весь массив 4!. Получается первый 24-вариантный массив.
        Далее аналогично тому, как это было сделано, чтобы "вырастить" массив 4!, производим постепенные замены. Чтобы создать пять 24-вариантных массива.
        А именно, делаем копию первого, располагая её рядом, справа. В ней, в копии
                                                                                                      заменяем 5 1 2 3 4
                                                                              соответственно  на           1 2 3 4 5, сразу во всей копии.
Получаем второй 24-вариантный массив.
                                                             Потом в следующей копии заменяем 1 2 3 4 5
                                                                                                       на          2 3 4 5 1, сразу во всей копии.
Получаем третий 24-вариантный массив.
                                                        И вновь в следующей копии заменяем   2 3 4 5 1
                                                                                                        на         3 4 5 1 2, сразу во всей копии.
Получаем четвертый 24-вариантный массив.
                                                   Затем в очередной раз в копии заменяем     3 4 5 1 2
                                                                                                        на         4 5 1 2 3, сразу во всей копии.
Получаем пятый 24-вариантный массив.
        Таким образом, получилось 24 х 5 = 120 вариантов, расположенных в пяти столбиках.
        Может быть, достаточно? Тогда оставляем все в виде массива из пяти столбиков. Если нет, продолжаем построение следующей матрицы, то есть 6! = 1*2*3*4*5*6 = 720.
        Для этого весь массив 5! формируем так, чтобы получился один столбик, а в нем  слева по вертикали чередовались группы чисел, состоящих из 1 (24 раза), 2 (24 раза), 3 (24 раза), 4 (24 раза) и 5 (24 раза), как это и было заранее получено.
        Аналогично тому, как это было выше, формируем массив на 720 вариантов. Получим шесть 120-вариантных столбиков.
Работа, как видно, чисто механическая. Производится замена сразу всех положений цифр в столбике на новые.
        Не составит большого труда получить массив 7! = 5040 вариантов. Это семь столбиков, в каждом из которых 720 строчек.
        В Excel они все хорошо укладываются на каком-нибудь одном листе, или объемно, вводя компрессию и ссылки.

3. Примеры.

        Ниже приводится плоскостной пример изображения факториала 6! в виде массива цифр, образующих 720 вариантов (его начало в 50 строчек):
1 2 3 4 5 6 . 2 3 4 5 6 1 . 3 4 5 6 1 2 . 4 5 6 1 2 3 . 5 6 1 2 3 4 . 6 1 2 3 4 5
1 2 3 5 6 4 . 2 3 4 6 1 5 . 3 4 5 1 2 6 . 4 5 6 2 3 1 . 5 6 1 3 4 2 . 6 1 2 4 5 3
1 2 3 6 4 5 . 2 3 4 1 5 6 . 3 4 5 2 6 1 . 4 5 6 3 1 2 . 5 6 1 4 2 3 . 6 1 2 5 3 4
1 2 3 4 6 5 . 2 3 4 5 1 6 . 3 4 5 6 2 1 . 4 5 6 1 3 2 . 5 6 1 2 4 3 . 6 1 2 3 5 4
1 2 3 6 5 4 . 2 3 4 1 6 5 . 3 4 5 2 1 6 . 4 5 6 3 2 1 . 5 6 1 4 3 2 . 6 1 2 5 4 3
1 2 3 5 4 6 . 2 3 4 6 5 1 . 3 4 5 1 6 2 . 4 5 6 2 1 3 . 5 6 1 3 2 4 . 6 1 2 4 3 5
1 2 4 5 6 3 . 2 3 5 6 1 4 . 3 4 6 1 2 5 . 4 5 1 2 3 6 . 5 6 2 3 4 1 . 6 1 3 4 5 2
1 2 4 6 3 5 . 2 3 5 1 4 6 . 3 4 6 2 5 1 . 4 5 1 3 6 2 . 5 6 2 4 1 3 . 6 1 3 5 2 4
1 2 4 3 5 6 . 2 3 5 4 6 1 . 3 4 6 5 1 2 . 4 5 1 6 2 3 . 5 6 2 1 3 4 . 6 1 3 2 4 5
1 2 4 5 3 6 . 2 3 5 6 4 1 . 3 4 6 1 5 2 . 4 5 1 2 6 3 . 5 6 2 3 1 4 . 6 1 3 4 2 5
1 2 4 3 6 5 . 2 3 5 4 1 6 . 3 4 6 5 2 1 . 4 5 1 6 3 2 . 5 6 2 1 4 3 . 6 1 3 2 5 4
1 2 4 6 5 3 . 2 3 5 1 6 4 . 3 4 6 2 1 5 . 4 5 1 3 2 6 . 5 6 2 4 3 1 . 6 1 3 5 4 2
1 2 5 6 3 4 . 2 3 6 1 4 5 . 3 4 1 2 5 6 . 4 5 2 3 6 1 . 5 6 3 4 1 2 . 6 1 4 5 2 3
1 2 5 3 4 6 . 2 3 6 4 5 1 . 3 4 1 5 6 2 . 4 5 2 6 1 3 . 5 6 3 1 2 4 . 6 1 4 2 3 5
1 2 5 4 6 3 . 2 3 6 5 1 4 . 3 4 1 6 2 5 . 4 5 2 1 3 6 . 5 6 3 2 4 1 . 6 1 4 3 5 2
1 2 5 6 4 3 . 2 3 6 1 5 4 . 3 4 1 2 6 5 . 4 5 2 3 1 6 . 5 6 3 4 2 1 . 6 1 4 5 3 2
1 2 5 4 3 6 . 2 3 6 5 4 1 . 3 4 1 6 5 2 . 4 5 2 1 6 3 . 5 6 3 2 1 4 . 6 1 4 3 2 5
1 2 5 3 6 4 . 2 3 6 4 1 5 . 3 4 1 5 2 6 . 4 5 2 6 3 1 . 5 6 3 1 4 2 . 6 1 4 2 5 3
1 2 6 3 4 5 . 2 3 1 4 5 6 . 3 4 2 5 6 1 . 4 5 3 6 1 2 . 5 6 4 1 2 3 . 6 1 5 2 3 4
1 2 6 4 5 3 . 2 3 1 5 6 4 . 3 4 2 6 1 5 . 4 5 3 1 2 6 . 5 6 4 2 3 1 . 6 1 5 3 4 2
1 2 6 5 3 4 . 2 3 1 6 4 5 . 3 4 2 1 5 6 . 4 5 3 2 6 1 . 5 6 4 3 1 2 . 6 1 5 4 2 3
1 2 6 3 5 4 . 2 3 1 4 6 5 . 3 4 2 5 1 6 . 4 5 3 6 2 1 . 5 6 4 1 3 2 . 6 1 5 2 4 3
1 2 6 5 4 3 . 2 3 1 6 5 4 . 3 4 2 1 6 5 . 4 5 3 2 1 6 . 5 6 4 3 2 1 . 6 1 5 4 3 2
1 2 6 4 3 5 . 2 3 1 5 4 6 . 3 4 2 6 5 1 . 4 5 3 1 6 2 . 5 6 4 2 1 3 . 6 1 5 3 2 4
1 3 4 5 6 2 . 2 4 5 6 1 3 . 3 5 6 1 2 4 . 4 6 1 2 3 5 . 5 1 2 3 4 6 . 6 2 3 4 5 1
1 3 4 6 2 5 . 2 4 5 1 3 6 . 3 5 6 2 4 1 . 4 6 1 3 5 2 . 5 1 2 4 6 3 . 6 2 3 5 1 4
1 3 4 2 5 6 . 2 4 5 3 6 1 . 3 5 6 4 1 2 . 4 6 1 5 2 3 . 5 1 2 6 3 4 . 6 2 3 1 4 5
1 3 4 5 2 6 . 2 4 5 6 3 1 . 3 5 6 1 4 2 . 4 6 1 2 5 3 . 5 1 2 3 6 4 . 6 2 3 4 1 5
1 3 4 2 6 5 . 2 4 5 3 1 6 . 3 5 6 4 2 1 . 4 6 1 5 3 2 . 5 1 2 6 4 3 . 6 2 3 1 5 4
1 3 4 6 5 2 . 2 4 5 1 6 3 . 3 5 6 2 1 4 . 4 6 1 3 2 5 . 5 1 2 4 3 6 . 6 2 3 5 4 1
1 3 5 6 2 4 . 2 4 6 1 3 5 . 3 5 1 2 4 6 . 4 6 2 3 5 1 . 5 1 3 4 6 2 . 6 2 4 5 1 3
1 3 5 2 4 6 . 2 4 6 3 5 1 . 3 5 1 4 6 2 . 4 6 2 5 1 3 . 5 1 3 6 2 4 . 6 2 4 1 3 5
1 3 5 4 6 2 . 2 4 6 5 1 3 . 3 5 1 6 2 4 . 4 6 2 1 3 5 . 5 1 3 2 4 6 . 6 2 4 3 5 1
1 3 5 6 4 2 . 2 4 6 1 5 3 . 3 5 1 2 6 4 . 4 6 2 3 1 5 . 5 1 3 4 2 6 . 6 2 4 5 3 1
1 3 5 4 2 6 . 2 4 6 5 3 1 . 3 5 1 6 4 2 . 4 6 2 1 5 3 . 5 1 3 2 6 4 . 6 2 4 3 1 5
1 3 5 2 6 4 . 2 4 6 3 1 5 . 3 5 1 4 2 6 . 4 6 2 5 3 1 . 5 1 3 6 4 2 . 6 2 4 1 5 3
1 3 6 2 4 5 . 2 4 1 3 5 6 . 3 5 2 4 6 1 . 4 6 3 5 1 2 . 5 1 4 6 2 3 . 6 2 5 1 3 4
1 3 6 4 5 2 . 2 4 1 5 6 3 . 3 5 2 6 1 4 . 4 6 3 1 2 5 . 5 1 4 2 3 6 . 6 2 5 3 4 1
1 3 6 5 2 4 . 2 4 1 6 3 5 . 3 5 2 1 4 6 . 4 6 3 2 5 1 . 5 1 4 3 6 2 . 6 2 5 4 1 3
1 3 6 2 5 4 . 2 4 1 3 6 5 . 3 5 2 4 1 6 . 4 6 3 5 2 1 . 5 1 4 6 3 2 . 6 2 5 1 4 3
1 3 6 5 4 2 . 2 4 1 6 5 3 . 3 5 2 1 6 4 . 4 6 3 2 1 5 . 5 1 4 3 2 6 . 6 2 5 4 3 1
1 3 6 4 2 5 . 2 4 1 5 3 6 . 3 5 2 6 4 1 . 4 6 3 1 5 2 . 5 1 4 2 6 3 . 6 2 5 3 1 4
1 3 2 4 5 6 . 2 4 3 5 6 1 . 3 5 4 6 1 2 . 4 6 5 1 2 3 . 5 1 6 2 3 4 . 6 2 1 3 4 5
1 3 2 5 6 4 . 2 4 3 6 1 5 . 3 5 4 1 2 6 . 4 6 5 2 3 1 . 5 1 6 3 4 2 . 6 2 1 4 5 3
1 3 2 6 4 5 . 2 4 3 1 5 6 . 3 5 4 2 6 1 . 4 6 5 3 1 2 . 5 1 6 4 2 3 . 6 2 1 5 3 4
1 3 2 4 6 5 . 2 4 3 5 1 6 . 3 5 4 6 2 1 . 4 6 5 1 3 2 . 5 1 6 2 4 3 . 6 2 1 3 5 4
1 3 2 6 5 4 . 2 4 3 1 6 5 . 3 5 4 2 1 6 . 4 6 5 3 2 1 . 5 1 6 4 3 2 . 6 2 1 5 4 3
1 3 2 5 4 6 . 2 4 3 6 5 1 . 3 5 4 1 6 2 . 4 6 5 2 1 3 . 5 1 6 3 2 4 . 6 2 1 4 3 5
1 4 5 6 2 3 . 2 5 6 1 3 4 . 3 6 1 2 4 5 . 4 1 2 3 5 6 . 5 2 3 4 6 1 . 6 3 4 5 1 2
1 4 5 2 3 6 . 2 5 6 3 4 1 . 3 6 1 4 5 2 . 4 1 2 5 6 3 . 5 2 3 6 1 4 . 6 3 4 1 2 5

        Примечание. Наложив данную (или другую) матрицу в полном виде на какой-либо рисунок, можно получить его шифр-код, где положение каждого элемента будет обозначено цифрой, тоже занимающей определенное положение.

        Массивы можно представлять и по-другому. Например, можно ввести визуальную компрессию. Это изображение массивов по частям, в виде листов, очерченных рамками и наложенных каскадом друг на друга. Будет виден только самый верхний лист. Видно, что смотровая площадь значительно сократилась. Однако, вводя ссылки, можно мгновенно показывать любой другой, расположенный ниже (так, как это делается в Windows). Здесь показана половина массива, 360 вариантов.

 1 2 3 4 5 6 * * * * * * 1 3 4 5 6 2 * * * * * * 1 4 5 6 2 3 * * * * * * 1 5 6 2 3 4 * * * * * * 1 6 2 3 4 5 * * * * *
 1 2 3 4 5 6 1 * * * * * 1 2 4 5 6 1 3 * * * * * 1 2 5 6 1 3 4 * * * * * 1 2 6 1 3 4 5 * * * * * 1 2 1 3 4 5 6 * * * *
 1 2 3 4 5 6 1 2 * * * * 1 2 3 5 6 1 2 4 * * * * 1 2 3 6 1 2 4 5 * * * * 1 2 3 1 2 4 5 6 * * * * 1 2 3 2 4 5 6 1 * * *
 1 2 3 4 5 6 1 2 3 * * * 1 2 3 4 6 1 2 3 5 * * * 1 2 3 4 1 2 3 5 6 * * * 1 2 3 4 2 3 5 6 1 * * * 1 2 3 4 3 5 6 1 2 * *
 1 2 3 4 5 6 1 2 3 4 * * 1 2 3 4 5 1 2 3 4 6 * * 1 2 3 4 5 2 3 4 6 1 * * 1 2 3 4 5 3 4 6 1 2 * * 1 2 3 4 5 4 6 1 2 3 *
 1 2 3 4 5 6 1 2 3 4 5 * 1 2 3 4 5 6 2 3 4 5 1 * 1 2 3 4 5 6 3 4 5 1 2 * 1 2 3 4 5 6 4 5 1 2 3 * 1 2 3 4 5 6 5 1 2 3 4
 1 2 3 4 5 6 1 3 4 5 2 * 1 2 3 4 5 6 3 4 5 2 1 * 1 2 3 4 5 6 4 5 2 1 3 * 1 2 3 4 5 6 5 2 1 3 4 * 1 2 3 4 5 6 2 1 3 4 5
 1 2 3 4 5 6 1 4 5 2 3 * 1 2 3 4 5 6 4 5 2 3 1 * 1 2 3 4 5 6 5 2 3 1 4 * 1 2 3 4 5 6 2 3 1 4 5 * 1 2 3 4 5 6 3 1 4 5 2
 1 2 3 4 5 6 1 5 2 3 4 * 1 2 3 4 5 6 5 2 3 4 1 * 1 2 3 4 5 6 2 3 4 1 5 * 1 2 3 4 5 6 3 4 1 5 2 * 1 2 3 4 5 6 4 1 5 2 3
 1 2 3 4 5 6 1 2 4 3 5 * 1 2 3 4 56 2 4 3 5 1 * 1 2 3 4 5 6 4 3 5 1 2 * 1 2 3 4 5 6 3 5 1 2 4 * 1 2 3 4 5 6 5 1 2 4 3
 1 2 3 4 5 6 1 4 3 5 2 * 1 2 3 4 5 6 4 3 5 2 1 * 1 2 3 4 5 6 3 5 2 1 4 * 1 2 3 4 5 6 5 2 1 4 3 * 1 2 3 4 5 6 2 1 4 3 5
 1 2 3 4 5 6 1 3 5 2 4 * 1 2 3 4 5 6 3 5 2 4 1 * 1 2 3 4 5 6 5 2 4 1 3 * 1 2 3 4 5 6 2 4 1 3 5 * 1 2 3 4 5 6 4 1 3 5 2
 * 2 3 4 5 6 1 5 2 4 3 * * 2 3 4 5 6 5 2 4 3 1 * * 2 3 4 5 6 2 4 3 1 5 * * 2 3 4 5 6 4 3 1 5 2 * * 2 3 4 5 6 3 1 5 2 4
 * * 3 4 5 6 1 2 5 3 4 * * * 3 4 5 6 2 5 3 4 1 * * * 3 4 5 6 5 3 4 1 2 * * * 3 4 5 6 3 4 1 2 5 * * * 3 4 5 6 4 1 2 5 3
 * * * 4 5 6 1 5 3 4 2 * * * * 4 5 6 5 3 4 2 1 * * * * 4 5 6 3 4 2 1 5 * * * * 4 5 6 4 2 1 5 3 * * * * 4 5 6 2 1 5 3 4
 * * * * 5 6 1 3 4 2 5 * * * * * 5 6 3 4 2 5 1 * * * * * 5 6 4 2 5 1 3 * * * * * 5 6 2 5 1 3 4 * * * * * 5 6 5 1 3 4 2
 * * * * * 6 1 4 2 5 3 * * * * * * 6 4 2 5 3 1 * * * * * * 6 2 5 3 1 4 * * * * * * 6 5 3 1 4 2 * * * * * * 6 3 1 4 2 5

4. Окончание.
  Зачем всё это нужно?

        Во-первых, показан метод создания массива любого факториала,
        во-вторых, как видно, с помощью компьютера легко строить массив (матрицу) любого факториала, (понадобится для дальнейших исследований),
        в третьих, визуально изображаются и могут восприниматься факториалы различных символов,
        в четвертых, расположение сочетаний символов можно изменять, придавая им направленную функциональность и упорядоченность,
        в пятых, полученные цифровые массивы могут служить основой и инструментом различных исследований,
        в шестых, отражено устройство (и возможное взаимодействие) всего окружающего мира, макет которого представлен в цифровом виде,
        в седьмых, абстрактная математика, в частности, представляется графически, как в плоскости, так и в трёхмерном изображении..
5. Первые шаги
         1. Возьмите любые 5, 6 или 7 букв (или больше), или готовые слова, содержащие 5, 6 или 7 букв, - и подставьте их (заменой) вместо соответствующих цифр в соответствующий массив, например, в тот, который приведен выше, если букв не больше шести. Получите все возможные сочетания букв и, может быть, откроете или новые слова, или слова, которые можно составить из уже принятого сочетания. Новых сочетаний (увидите!), которые прозвучат и понравятся, будет очень мало (относительно возможных вариантов факториала). Почему?

        2. Генных сочетаний, полезных и принятых природой, например, в человеческом лрганизме, относительно возможных вариантов "природного" факториала, тоже весьма мало. Берутся только те, которых "любит" окружающий мир (а они "любят" его). Если начать их создавать самому, можно не увидеть "достойных", или не увидеть ничего, никаких жизненных и жизнеспособных вариантов.

        3. Таким же образом получены элементы, отраженные в таблице Менделеева. Относительно миллиардов возможностей природой приняты только 110. И их оказалось достаточно, чтобы создать весь наш мир. Их сочетаний (факториал 110!) тоже неимоверное число, однако, принятых и живущих вокруг нас совсем мало (относительно).

        И несмотря на малые величины и количества составляющих, окружающий мир всё-таки бесконечен. Потому что он может быть в Факториале!
        Продолжение следует.
                           Рассылка 'Технические фантазии в реальном воплощении'     &n



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное