Дата | Видеоурок | Результат | |
---|---|---|---|
Комбинаторика Рекурсия. Числа Фибоначчи | + 7 | ||
Рекурсивно вешать задачу по числам Фибоначчи |
|||
Комбинаторика Рекурсия. Факториал | + 6 | ||
Рекурсивно решать факториал |
|||
Комбинаторика Рекурсия. Заливка области | + 7 | ||
Хорошо прочувствовал работу рекурсии на прекрасном примере . |
|||
Комбинаторика Рекурсия. Главный секрет | + 6 | ||
более подробнее понял рекурсию |
|||
Система Git git commit zebra | + 6 | ||
Узнал об команде git commit -a -m Zebra |
|||
WPF Clocks Стрелочные часы | + 4 | ||
Узнал о таймере в Wpf .немного познакомился с рисованием в Wpf и контейнерами . спасибо автору |
|||
Комбинаторика Рекурсия. Вступление | + 9 | ||
РЕКУРСИЯ наверное что то типа функции которая вызывает сама себя |
|||
ASP.NET и GMaps Золотой ключик api | + 5 | ||
Получать API ключ google Не все так просто . забавно что google chrome так и не открыл панель управления , ситуацию спас Edge |
|||
ASP.NET и GMaps Подключение Entity Framework | + 4 | ||
Научился подключать Entity Framework и узнал о модели Code first Пока что все т.к все не знакомо и много нового |
|||
ASP.NET и GMaps Презентация | + 4 | ||
Создам карту Фаст-Фуда в своем городе |
|||
ASP.NET и GMaps Запуск ASP.NET MVC | + 5 | ||
Немного познакомился с устройством MVC шаблона . узнал как добавлять кнопки меню . узнал об контроллерах . |
|||
Нанософт Расписание уроков | + 4 | ||
Попрактиковался с потоками StreamWriter / StreamReader and DataGridView компонентом . and little bit of foreach cycles |
|||
Нанософт Прохождение теста | + 4 | ||
Очень понравился принцип загрузки ответов и вопросов . часть программы реализовал по своему |
|||
Нанософт Шахматные часы | + 7 | ||
Узнал о системном времени и немного как с ним обращается . немного практики с выползающим меню |
|||
Система Git git commit reset diff | + 7 | ||
Понял работу ветки и перемещения по ней . сравнение через команды diff , diff HEAD . log которая дает инфу о комитах команда reset сработала только один раз . больше не хочет . буду искать причину |
|||
Система Git git add checkout | + 8 | ||
Шаг в перед и назад (git add , git checkout ) . чуть яснее устройство git |
|||
Система Git git init | + 8 | ||
Узнал об git init , git status и папке (.git) . создавать репозиторий. |
|||
Система Git Добро пожаловать в Зоопарк! | + 6 | ||
Все внятно и ясно . установил git and java узнал о истории git и о (не хорошем человеке) |
|||
Новые технологии Телефон по TCP/IP протоколу | + 7 | ||
Хороший урок .практика с делегатами и трай кеч . несколько новых библиотек для связи . буду переписывать за раз все не влазит |
|||
Новые технологии Нити на кубиках | + 7 | ||
Работать с потоками ,узнал о invoke |
|||
Новые технологии Делегаты на кубиках | + 6 | ||
Еще один классный урок . научился пользоваться делегатами |
|||
Новые технологии Модульное тестирование | + 7 | ||
Классный урок . научился тестировать простые функции и вообще узнал как добавить тестирование в solution Ничего . все очень доходчиво и понятно |
|||
Игры со Спрайтами Аполлон. Законы физики | + 7 | ||
Планированию действий |
|||
Базовый ASP.ект Мы начинаем ASP.NET с MVC | + 6 | ||
Открывать проект ASP.NET |
|||
Игры со Спрайтами Аполлон. Главные герои | + 6 | ||
Класс |
|||
Игры со Спрайтами Спрайт. Сериализация объекта | + 5 | ||
Класс. очень познавательный урок .Serializer , StreamReader ,Deserialize Не внимательность не дает все сделать сходу , чему я очень рад т.к приходится вникать и разберется |
|||
Игры со Спрайтами Спрайт. Панель инструментов | + 4 | ||
Удалять последний объект , теги у кнопок |
|||
Игры со Спрайтами Спрайт. Рисуем линии мышкой | + 5 | ||
Обработке событий с мыши , рисовать линии мышью , практика по классам и типам данных следить за переменой программы |
|||
Игры со Спрайтами Спрайт. Класс для Спрайта | + 5 | ||
Весьма доступный урок . Мелкие опечатки дали шанс углубится |
|||
Dancing Links Заголовки столбцов | + 4 | ||
Немного практики с наследованием тяжко идет , хотя все вроде ясно |
|||
Игры со Спрайтами Спрайт. Класс для графики | + 4 | ||
Перегруженные методы ,синтаксис и упрощения программы \ организация структуры Visual studio много ругалась на ошибки. пришлось все переписать и вникнуть в то что с первого раза не вник , хотя урок и очень простой и понятный |
|||
Игры со Спрайтами Спрайт. Структура для линии | + 4 | ||
В этом уроке перебор циклом foreach явно иллюстрирует зачем нужны циклы ) |
|||
Игры со Спрайтами Спрайт. Первая форма | + 4 | ||
Углублюсь и изучу классы Bitmap and Graphics Хотел написать функцию вывода сам , что делать понял но как ,без подсматривания не разобрался |
|||
Dancing Links Расширение хоровода | + 4 | ||
Как отвязаться от статики и практика с конструктором Время и понимание |
|||
Демо софт Квадратный калейдоскоп | + 6 | ||
Обновил знание об constructor and this , enum , graphics . Пересматривал 3 раза , с первого получалась все время одна клетка . к счастью пришлось переписывать и вникать глубже . хотел добавить треугольник но решил не заморачиватся . программа показалась немного запутанной |
|||
Dancing Links Двусвязный список с удалением | + 7 | ||
Теоретическим ссылочным манипуляциям Двоякое впечатления , вроде все просто но как будто что то не то. дальше будет яснее |
|||
Dancing Links Работа алгоритма | + 5 | ||
Четь боли вник в задачу , приблизился к пониманию , однако это не точно)) |
|||
Dancing Links Что такое Dancing Links | + 3 | ||
Так как не играю в шахматы и в содоку , пока что ничего сказать по данному поводу не могу . однако как я понял этот алгоритм хорош для просчета различных пересечений и наоборот |
|||
Итератор Итератор. Перебор простых чисел. | + 18 | ||
Просто прошол урок |
|||
Итератор Итератор. Перебор чисел в итераторе. | + 18 | ||
Узнал больше об инумераторе |
|||
Итератор Итератор. Создание пустого итератора. | + 18 | ||
Как я понял итератор это некий исполнитель , механизм который проходит по элементам |
|||
Итератор Итератор. Разложение числа на простые множители. | + 19 | ||
Все норм |
|||
Коллекция графов Hashtable | + 20 | ||
Узнал о работе Hashtable и HybridDictionary , HybridDictionary был быстрее Hashtable а ListDictionary я вообще не дождался ) |
|||
Коллекция графов ListDictionary | + 19 | ||
Хороший урок , для меня был познавателен . методам Remove удалил элемент по ключу |
|||
Коллекция графов Array vs List | + 16 | ||
Узнал о скорости создания List , ArreyList, Arrey[] |
|||
Коллекция графов
List |
+ 17 | ||
Методы Sort , Contains интересные |
|||
Коллекция графов ArrayList | + 17 | ||
Первый цикл выводит все элементы по порядку , второй наоборот Reverse |
|||
Простой WPF WPF. Простая змейка. Эллипс на канвасе | + 17 | ||
Впервые нарисовал что то на WPF . узнал о классе Canvas и как нарисовать элипс ( от себя , нарисовал линию ) |
|||
Теория ООП Интерфейс. ФИНАЛЬНЫЙ УРОК. | + 19 | ||
Мне очень понравилась как быстро сменились игра с GameCatch на GameVirus , мне кажется что серия уроков об интерфейсах демонстрирует некий модульно-конструкторный подход |
|||
Теория ООП Интерфейс. Создаём новую игру. | + 16 | ||
Получается что наша программа как конструктор , меняем игру как хотим , меняем самих игроков как хотим , прикольная штука этот интерфейс . Ступор при написании функций в части курса с интерфейсом -( |
|||
Теория ООП Интерфейс. Изменяем правила игры. | + 17 | ||
Думаю что с этим интерфейсом можно создать что то типа "гонок улиток " , суть такова что не одна улитка не хочет быть красной , по этому они будут пытаться заголить , как последняя улитка так и первая , все это в рамках движения вперед |
|||
Теория ООП Интерфейс. Кружочки гоняются друг за другом. | + 17 | ||
Магия оживления предметов произошла ) |
|||
Теория ООП Интерфейс. Кружок готов к игре! | + 17 | ||
Стало яснее что такое интерфейс , дальше надо все это заставить двигаться , так именно не знаю -( |
|||
Теория ООП Интерфейс. Кружок хочет играть. | + 18 | ||
Что то даже нет идей как реализовать функции , наверное условия и сравнения или пересечения координат и если голя и не голя в одинаковых координатах то они меняются местами |
|||
Нанософт Баскетбольное табло | + 16 | ||
Повторил навыки из прошлых курсов , узнал как работать с label Font Ошибки не внимательности благодаря которым приходится понять что и как а не просто списывать ) |
|||
Теория ООП Интерфейс. Запускаем кружки на площадку! | + 18 | ||
Очень прикольно , особенно вот эта строчка Circle circle = Arena.NewCircle(); |
|||
Теория ООП Интерфейс. Кружок на площадке. | + 18 | ||
Очень понравилась функция NewCircle |
|||
Теория ООП Интерфейс. Площадка для игры. | + 17 | ||
Arena создает арену ) |
|||
Теория ООП Интерфейс. Создаём кружок. | + 17 | ||
Нужно реализовать функцию Drow () и координаты |
|||
Теория ООП Интерфейс. Алгоритм игры. | + 17 | ||
нужно создать объекты и механизм отображения |
|||
Теория ООП Интерфейс. Правила игры. | + 17 | ||
get ; set; и List<> стали яснее . наверно при контакте голи и неГоли их значения меняются местами , наверно нужны условия и массивы |
|||
Теория ООП Интерфейс. Зачем он нужен. | + 16 | ||
Как я понял , интерфейс это что то что позволяет взаимодействовать , интерфейс взаимодействия человека и компьютера это выш и клава . читал что интерфейсы в c# ввели вместо множественного наследования |
|||
Теория ООП ПОЛУФИНАЛЬНЫЙ УРОК. | + 16 | ||
Думаю что вопросы типа что такое наследования , абстрактный класс или структура отпадут в процессе прохождения этого курса . для меня как для новичка это самый запутанный и большой проект который постоянно изменяется и заставляет вникать в механизмы реализации иначе ничего не работает . Дмитрий Денисюк . |
|||
Yii2 Views - Представления начинаются | + 16 | ||
Узнал о debuge и чуть больше о структуре YII |
|||
Yii2 Controller - Точка входа программиста | + 15 | ||
узнал о точке входа - контроллере и схеме обработки запроса в прошлый раз что то было не то , пришлось все заново |
|||
Yii2 Composer - Установка пустоты | + 15 | ||
OpenServer , console , install composer не знаю по чему но у меня постоянно что то было не так , вышло только со второго раза , зато повторил |
|||
Теория ООП Перемещение Снеговиков | + 15 | ||
Все стало проще и яснее |
|||
Теория ООП Перемещение других фигур | + 15 | ||
Лучше понял программу |
|||
Теория ООП Перемещение круга | + 15 | ||
Работа над ошибками , лучше понял работу программы |
|||
Yii2 Git - Все ходы записываются | + 16 | ||
Узнал о командах git init, git status |
|||
Yii2 Web - Первый кирпич сайта | + 16 | ||
Подключать сервер , localhost, настройки OpenServer |
|||
Yii2 Soft - Вступление и подготовка | + 16 | ||
Узнал о существовании фреймворка Yii Open Server мою карту не принимал , пришлось 3 часа скачивать |
|||
Теория ООП Спрайт для Снеговика | + 16 | ||
Супер, познакомился с <List> Пересматривал пару раз |
|||
Теория ООП Мощь полиморфизма | + 23 | ||
Супер , все становится яснее и "чище" |
|||
Теория ООП Переезд graph в базовый класс | + 20 | ||
Лучше понял механизм наследования и базовый класс много ошибок , пересматривал и переписывал несколько раз |
|||
Теория ООП Переезд метода Draw | + 22 | ||
☺ ☺ |
|||
Теория ООП Приведение с мотором | + 21 | ||
По поводу Shape.position идей пока нет |
|||
Нанософт Твоё портфолио | + 17 | ||
Работать с компонентом TabControl . подключать и объединять проекты . Урок выполнял "на коленках " так что на внешне не очень но суть понял и усвоил . Найти время так как в клубе улиток на урок дан был день , и я все выполнил в срок (из спортивного интереса ) |
|||
Теория ООП Фигуральный базовый класс | + 20 | ||
не знаю как написать Draw (Shape shape). |
|||
Теория ООП Богатое наследство | + 25 | ||
Как я вижу эту тему, наследование позволяет получить все то что открыто в базовом классе , не нужно дублировать код |
|||
Нано-игры VIP урок. Игра 2048 | + 22 | ||
не ожидал что игра будет такой прикольной |
|||
Теория ООП Второй Снеговик | + 25 | ||
Думаю что будут объекты и таймер все ок |
|||
Теория ООП Рисуем Снеговика | + 25 | ||
Рисовать невнимательность к деталям |
|||
Нано-игры ФИНАЛЬНЫЙ УРОК | + 19 | ||
Следующий курс Графоциклы Пока записывал видео cдох SSD , пришлось ставить старый HDD на котором не лицензионная винда 7, которая не хотела обновляться до 10ки , хотя активация 10ки на этом железе уже была раньше . пришлось ставить все по новой . комп реально застревал, как это было с пентиумами 2-4 . оказалось что это SSD плохой , а вот 9 летний lenovo thinkpad все еще в строю |
|||
Демо софт Текстовый процессор | + 25 | ||
Наконец-таки понял что такое все эти диалоги и как примерно с ними работать Повторил |
|||
Теория ООП Цветные карандаши | + 21 | ||
Менять цвет карандаша Программа запутывается , много внимания требуют имена и мелкие детали |
|||
Теория ООП Расстояние между пикселями | + 18 | ||
Как минимум ,сокращать код Смотрел 3 раза . вместо radius написал rdidus , пока искал все понял ) |
|||
Нано-игры Бот для Цифр | + 18 | ||
Сохранять координаты мыши и по ним делать авто-клик . Думаю что данную программу можно применит при установки софта , сняв один раз координаты сохранить их и при повторной инсталляции просто загрузить их в бота . ну или всякую рутину кликать ) думаю очень полезная штука . |
|||
Теория ООП Пиксели для классов | + 19 | ||
Углубился в структуры и классы так просто все не осознать за один день , буду проходить второй раз |
|||
Теория ООП Структура vs Класс | + 17 | ||
насколько я понял , класс работает по ссылке в куче , а структура по значению в стеке и в метод передается копия ,которая существует только внутри этого метода пока не ясно |
|||
Теория ООП Структура пикселя | + 18 | ||
Узнал о структурах , проект становится все больше и запутанней , тем и интереснее |
|||
Теория ООП Круглый класс | + 18 | ||
Практика Все ок |
|||
Теория ООП Второй класс | + 20 | ||
Повторение , обучения и учения повторения все ок |
|||
Теория ООП Первый класс | + 17 | ||
Интересный входной параметр у метода Drow(Line line) В начале выдавало ошибку так как Init(); написал после Drow(); |
|||
Теория ООП Урок рисования | + 19 | ||
Узнал о Bitmap и Graphics , я так понял что так же можно и на фото рисовать и знаки добавлять все норм |
|||
Теория ООП Инкапсуляция мечты | + 19 | ||
ну насколько я понял инкапсуляция дает возможность использования методов и полей объектов , без прямого доступа к внутреннему механизму или полю . Поживем увидим ) |
|||
Нано-игры Игра Цифры | + 15 | ||
Ранжировать кнопки . прикольная маленькая игра , полезная для закрепления навыков из предыдущих уроков все ок |
|||
Нано-игры Скорость реакции. Алгоритм и рекорд | + 20 | ||
все ок все ок |
|||
Нано-игры Скорость реакции. Три картинки по таймеру | + 25 | ||
Повторил |
|||
Нано-игры Скорость реакции. Блок-схема | + 25 | ||
Подготовки к написанию программ Надеюсь блок-схему составил правильно |
|||
Демо софт Менеджер паролей | + 26 | ||
object sender , TableLayoutPanel , "Запасной карман" Teg . Веселый урок Попытка не пользоваться object sender или if-else |
|||
Демо софт Английские карточки | + 26 | ||
Работать с массивами и строками , загружать и отображать текст, фото, видео , аудио class Dictionary и исправлять ошибки не внимательности |
|||
Нано-игры Арканоид - Шарик и кирпичики | + 25 | ||
Работать с методами ,Class point и координаты , "оживлять" предметы и работать с пространством ,таймер ,прогресс-бар , Class Keys и ...... cross_brick , move_ball , shift_racket . переписывал несколько раз так как без понимания процесса постоянно что то забывал дописать и не мог потом найти , но в конце дошло ) . добавил метод Speed который увеличивает скорость движения шарика при каждом сбитии кирпича и выводит скорость на прогресс-бар . |
|||
Нано-игры Арканоид - Уровень и ракетка | + 25 | ||
пока еще не понял алгоритм перемещения ракетки |
|||
Демо софт Двенадцать месяцев | + 20 | ||
Узнал как работать с календарем и добавлять файлы из папки . Найти картинки в самый раз для новичка , коротко полезно и приятно ) |
|||
Боты Сапёра ИГРА - Алгоритмический подход | + 20 | ||
Думал что все понял , но потом понял что ничего не понял ) хотя и все работает Думать ) Наверное самое время изучать теорию |
|||
Боты Сапёра ИГРА - Минная картотека | + 20 | ||
Базовым функциям рисования диаграм на сайте draw.io Соеденить стрелки . Рад что срисовал блок-схему , смог луше понять алгоритм игры ! |
|||
Боты Сапёра ИГРА - Зелёный флаг | + 20 | ||
Обрабатывать нажатия мыши Особых сложностей не было Особых сложностей не было , но в целом было сложно |
|||
Боты Сапёра ИГРА - Карта минного поля | + 20 | ||
Выводить картинки , узнал о существовании неких "делегатов" ... Все норм Все норм |
|||
Боты Сапёра ИГРА - Матрица картинок | + 20 | ||
Работать с панелью , рисовать квадраты . Ничего не рисовалось потому как забыл инициализировать CreateBoxes(); Все норм ) |
|||
Боты Сапёра ИГРА - Классные мины | + 20 | ||
Чуть лучше понял тематику условий и счетчиков ( if ,while , for ) Все ) ,пересмотрел 3 раза . Очень интересно ! |
|||
Без конкуренции VIP урок. Бесплатная польза | + 20 | ||
Необходимо заранее фиксировать план работ и оплату ! Ничего Очень поучительно написал в своем отчете к данному уроку Кирилл Лебедев , за что ему спасибо . |
|||
Боты Сапёра ИГРА - Счастливый сапёр | + 20 | ||
Составлять блок-схему (частично) Понять схему (хотя бы то что есть ) Пока что просто перерисовал с явного сапера |
|||
Явный Сапёр Вступление | + 20 | ||
Играть в Сапёра ) Ничего Как то так получилось что до этого ни разу в жизни не играл в Сапера |
|||
Без конкуренции ФИНАЛЬНЫЙ УРОК | + 20 | ||
ФИНАЛЬНЫЙ УРОК ) Все норм Все норм |
|||
Без конкуренции Подводим итоги | + 20 | ||
Суммировать контент и работать с гридом Все норм ) Рад что смог дописать эту программу , в процессе много чего понял и узнал ) |
|||
Без конкуренции Анализ текстового файла | + 20 | ||
ReadContent Все ) Должна получится очень полезная программа ) |
|||
Без конкуренции Регулярная декомпозиция | + 20 | ||
Многому ! Вместо @"_(\d+)pcs" написал @"_(\d+)psc" ну и ReadCount конечно же считал неправильно , много времени ушло на эту ошибку . Желаю всем хорошего настроения |
|||
Демо игры ФИНАЛЬНЫЙ УРОК | + 1 | ||
Дмитрий Денисюк Очень рад что встретил этот сайт , си шарп начал изучать примерно месяц назад и это мой первый язык программирования . В процессе курса очень много вопросов отпали и стали ясны а Visual studio более привычной и понятной. Очень радует что все продумано интересно и есть быстрый результат у новичка типа меня . Следующий курс - надо сперва завершить консоль , а затем наверное Теория ООП . Все норм Спасибо автору! |
|||
Демо игры Камень ножницы бумага | + 20 | ||
Random картинки и прокачал навыки из прошлых уроков Искать свои ошибки ) Рад тому что получилось , спасибо за урок . |
|||
Без конкуренции Главный Анализатор | + 20 | ||
всему что было в уроке Многое, наверное у меня перегруз ) Спасибо за урок |
|||
Без конкуренции Настройка таблицы | + 20 | ||
Работать с Grid и openFiles Все норм Все норм |
|||
Без конкуренции Правильный ответ и форма | + 20 | ||
Понял что такое Anchor Все норм На вебинаре было веселей |
|||
Без конкуренции Ручное выполнение задачи | + 20 | ||
У меня получилось - 37889.5 адским эксельным методом |
|||
Без конкуренции Реклама VIRI | + 20 | ||
Фирма VIRI technologij занимается проектированием производством и монтажом металлокаркасов. |
|||
Без конкуренции Как избежать конкуренции? | + 20 | ||
Жаль, но пока еще слишком мало знаний для помощи другим, я в самом начале пути ) |
|||
Демо игры Бот для Быстрощёлка | + 20 | ||
Работать с кликами мышки и трак- барами При включение программа сама кликала и вела вольный образ жизни , оказалось что таймер был включен а при нажатии старта наоборот выключался Прикольная программа ) |
|||
Демо игры Игра Быстрощёлк | + 20 | ||
DateTime , TimeSpan . узнал о тиках ) Ничего кликал обеими руками так что результат не очень честный ) |
|||
Демо игры Лабиринт 2D - игра | + 20 | ||
Работать с лейблами и таймером и узнал больше о Mouse enter На первом уровне добавил 7 лейбло а в условии задал 6 , ну и два часа не мог перейти на следующий уровень ) Мне все очень понравилось |
|||
Демо игры Лабиринт 2D - меню | + 20 | ||
Создавать переключатель звука , добавлять звуки . Ничего Было интересно , спасибо . |
|||
Демо игры Картинка с секретом | + 20 | ||
добавить ресурсы и узнал новый функционал создать иконку ) все было классно ) |
|||
Демо софт Вступительное слово | + 20 | ||
Узнал подробнее о Формуле программиста ничего все ок! |
|||
Демо софт Вам телеграмма! | + 20 | ||
узнал о Telegram ничего пока что не ясно |
|||
Новые технологии Обои рабочего стола | |||
|
|||
Шарики Шарики. Вступление | |||
|
|||
Игры со словами Игры со словами | |||
|
|||
Нанософт Скорость на клавиатуре | |||
|
|||
БД - Книжка оценок Проектирование БД «Книжка оценок» | |||
|
|||
Микроигры Игра 15 - Кнопки | |||
|
|||
Теория ООП Интерфейс. VIP. Квадратики тоже хотят играть. | |||
|
|||
БД - Управление гостиницей Вступление | |||
|
|||
Секундомер Моральная подготовка | |||
|
|||
Базовый ASP.ект Выбор темы для проекта | |||
|
|||
Базовый ASP.ект Создание схемы проекта | |||
|
|||
Бинарная жизнь Правила игры | |||
|
|||
Коллекция графов BitArray | |||
|
|||
Функционал ФП - Калькулятор | |||
|
|||
Entity Framework Введение в EF | |||
|
|||
Шифрование Перестановочный шифр | |||
|
|||
Портфолио на Bootstrap Презентация курса | |||
|
|||
Game Xonix 5 ошибок обучающих курсов. Java + Xonix | |||
|
|||
Без конкуренции VIP - Потяни и отпусти | |||
|
|||
State State - Вступление | |||
|
|||
Демо игры C# чего начать программировать | |||
|
|||
Dancing Links Единичная матрица | |||
|
|||
Демо софт VIP. Бесплатная консультация | |||
|
|||
Web API Создание Web API проекта | |||
|
|||
Система Git git ignore | |||
|
|||
Начало здесь День №1. Создание микро-Привычки. | |||
|
|||
Записи вебинаров GIT-практикум | |||
|
|||
Клиент-серверный сокет Что такое сокет | |||
|
|||
Пошаговый JavaScript Home | |||
|
|||
marafon Новогодний Марафон - Вариант участия | |||
|