Что такое мнемонический код
Мнемокод — помощь в запоминании чисел
Современный человек окружен морем числовых последовательностей, многие из которых должны держаться в памяти из-за большой востребованости — различные номера телефонов, PIN-коды, цифровые пароли.
Существующая наука о запоминании — мнемоника предлагает достаточно элегантный метод запоминания: ряду десятичных цифр присваиваются значения согласных букв, для запоминания числа достаточно будет запомнить слово (или словосочетание), в котором порядок согласных соответствует порядку следования цифр в числе.
Приведу цифровой ряд для запоминания цифр от 0 до 9: НоЛь — Раз — Два — Три — Четыре — Пять — Шесть — Семь — Восемь — Много.
Запоминаем числа с dig.by
Кажущаяся простота метода натыкается на то, что для кодирования большого количества чисел используется малое количество элементов — 10, и они будут путаться в голове, создавая «кашу» вместо стройной последовательности цифр.
Выход находится в использовании для запоминания образов двузначных чисел — возросшая на порядок сложность окупается хорошей запоминаемостью больших чисел.
Пять лет назад я использовал этот метод для запоминания PIN-кода к моей зарплатной пластиковой карте. У карты уже давно истек срок действия и она была заменена на новую, однако PIN-код до сих пор сидит у меня в голове.
Сила образов достаточна сильна: едущий танк Т-34, подрывающийся на мине — таким образом отложился у меня код 3495 у меня в голове. Почему 34 запомнилось в виде танка — это конечно понятно любому, воспитанному на советских фильмах о войне мужчине. С цифрой 95 у меня связаны воспоминания о Windows 95 и лозунге «Windows Must Die», высвечивающимся при загрузке моего компьютера в студенческие годы.
Вот таким образом безвременная кончина гордости советского танкостроения оказалась связана с безмерно любимой пользователями Windows и до сих пор вспоминается всвязи с любой увиденной картой Visa.
Самая большая проблема для обычных людей — у них нет времени и сил для запоминания, как минимум 100 образов двузначных чисел, что необходимо для плодотворного использования метода.
В помощь тем, кто хочет надежно запомнить какое-либо число, и не напрягаться с составлением таблицы образов двузначных чисел, я недавно запустил проект Мнемокод — помощь в запоминании чисел на сайте dig.by.
Проект представляет собой он-лайн книгу мнемокодов для двузначных чисел. Посетитель может выбрать образы для запоминания нужного ему числа — дня рождения, PIN-кода, номера телефона. В настоящий момент есть буквенная таблица кодов, построенная на базе модифицированной таблицы Олега Степанова, к 15% двузначных чисел есть изображение, иллюстрирующее мнемокод.
Проект только начал развиваться и вы можете оказать большое влияние на судьбу «Мнемокода».
Мнемоника: можно запомнить всё
Что такое мнемоника?
Я не люблю писать определения из википедии, поэтому объясню своими словами, что такое мнемоника. Мнемоника — это способы запомнить информацию путем смены типа информации. Вместо запоминания цифр запоминаете слова. Вместо слов можно запоминать места. Вместо ходов в шахматах — стихотворение.
Самым простым примером мнемоники можно привести пример стишка, благодаря которому можно легко запомнить первые цифры после запятой в числе Пи:
Чтобы нам не ошибаться,
Надо правильно прочесть:
Три, четырнадцать, пятнадцать,
Девяносто два и шесть.
Ну и дальше надо знать,
Если мы вас спросим —
Это будет пять, три, пять,
Восемь, девять, семь.
пишите в комментариях другие примеры стишков для числа Пи. Я знаю, что их очень много
Скажу откровенно, я специально не искал на хабре информацию по мнемонике. Я хочу изложить взгляд со своей стороны: то, что знаю я. У меня не было желания “разбавлять” информацию другими источниками. Под катом много полезной информации, которую я очень долго собирал по крупицам.
Мнемоника очень обширна: в ней есть десятки способов запоминать все, что вам нужно. Некоторые способы я посчитал плохими, некоторые слишком сложными. Поэтому я выделил несколько лучших, на мой взгляд, приемов мнемоники. Я специально не буду вставлять описания с посторонних сайтов, объясняя все своими словами.
Дворец памяти (дорога Цицерона)
Описание
Древний философ и оратор Цицерон ежедневно ходил на “работу” пешком. Обладая блестящим вниманием, он изо дня в день замечал различные особенности в дороге, по которой он шествовал. Спустя долгое время, Цицерон запомнил дорогу настолько хорошо, что мог безукоризненно вспомнить любой ее промежуток со всеми деталями.
После этого Цицерон научился “привязывать” к дороге какие-нибудь предметы в своей памяти. И когда он вспоминал место на дороге, он моментально вспоминал о предмете, который был “привязан” к месту. Это называется ассоциативная связь.
Метод дворца памяти (здесь и далее я имею в виду и дорогу Цицерона) заключается в сильных ассоциативных связях, благодаря которым можно запомнить любое количество информации в правильном порядке.
Как запомнить?
Чтобы воспользоваться дворцом памяти, нужно обладать хорошей фантазией. На самом деле любой человек может воспользоваться этим методом, но хорошая фантазия в этом очень поможет.
Теперь нам нужно найти “дорогу”, к которой мы будем привязывать этот список покупок. Люди с богатой фантазией могут придумывать сотни различных мест и хорошо их помнить (космическая станция, футбольная площадка в подводном лагере, что угодно), но для небольшого списка из десяти предметов можно воспользоваться настоящей дорогой.
Я приведу в пример свою “дорогу” и покажу, как привязывать к ней предметы. Вот мой путь, который я проделываю утром каждый день:
Теперь займемся привязкой списка покупок. Самое важное в ассоциативной связи: сделать уникальные, необычные, смешные или ужасающие, любые неординарные ассоциации. Простые ассоциации “на кровати лежит пачка сахара” не подходят. Старайтесь добавить чувства к вашим ассоциациям: звук (хруст сухариков), осязание (противный сахар).
Благодаря этому способу я легко запоминаю 50-60 объектов, а потенциально — их может быть неограниченно — насколько хватит вашей дороги или дорог (никто не запрещает использовать несколько!).
Привязка к цифрам
Еще один способ, как запомнить какой-нибудь список или другую информацию. Способ несколько сложнее, требует подготовки, но в нем нет необходимости придумывать или запоминать дорогу.
Каждому числу от 1 до [сколько вам нужно] вы придумываете рифму, которая первой придет на ум. Вместо рифмы можно использовать сильную ассоциацию, которая у вас связана с цифрой. Главное — быть изобретательным. У меня выходит так:
Интересный факт
Японец Хидеаки Томойори может воспроизвести число ПИ до 40 000 знаков. На запоминание такого количество цифр у него ушло около 10 лет.
mnemotexnika.narod.ru/sport_01.htm
Откуда черпал?
Если найдете ошибки в тексте — пишите в личные сообщения, оперативно исправлю. Спасибо 🙂
Мнемокод
Язык ассемблера (автокод) — язык программирования низкого уровня. В отличие от языка машинных кодов, позволяет использовать более удобные для человека мнемонические (символьные) обозначения команд. При этом для перевода с языка ассемблера в понимаемый процессором машинный код требуется специальная программа, называемая ассемблером.
Содержание
Содержание языка
Команды языка ассемблера один к одному соответствуют командам процессора, фактически, они представляют собой более удобную для человека символьную форму записи (мнемокод) команд и их аргументов.
Кроме того, язык ассемблера обеспечивает использование символических меток вместо адресов ячеек памяти, которые при ассемблировании заменяются на автоматически рассчитываемые абсолютные или относительные адреса, а также так называемых директив (команд, не переводящихся в процессорные инструкции, а выполняемых самим ассемблером).
Директивы ассемблера позволяют, в частности, включать блоки данных, задать ассемблирование фрагмента программы по условию, задать значения меток, использовать макроопределения с параметрами.
Каждая модель (или семейство) процессоров имеет свой набор команд и соответствующий ему язык ассемблера.
Существуют ЭВМ, реализующие в качестве машинного язык программирования высокого уровня (Forth, Lisp, Эль-76), фактически в них он является «ассемблером».
Достоинства и недостатки
Достоинства языка ассемблера
Недостатки языка ассемблера
Применение
Исторически можно рассматривать ассемблер как второе поколение языков программирования ЭВМ (если первым считать машинный код). Недостатки ассемблера, сложность разработки на нем больших программных комплексов привели к появлению языков третьего поколения — языков программирования высокого уровня (Фортран, Лисп, Кобол, Паскаль, Си и др.). Именно языки программирования высокого уровня и их наследники в основном используются в настоящее время в индустрии информационных технологий. Однако, языки ассемблера сохраняют свою нишу, обуславливаемую их уникальными преимуществами в части эффективности и возможности полного использования специфических средств конкретной платформы.
На ассемблере пишутся программы или фрагменты программ, для которых критически важны:
С использованием программирования на ассемблере производятся:
Нелегальная сфера деятельности
Программирование на языке ассемблера характерно также для нелегальных сфер деятельности в ИТ, в частности, с использованием ассемблера производятся:
Связывание программ на ассемблере с другими языками
Поскольку на ассемблере часто разрабатываются только фрагменты программ, их необходимо связывать с остальными частями программной системы, написанными на других языках.
Это достигается 2 основными способами:
Синтаксис
Синтаксис языка ассемблера определяется системой команд конкретного процессора.
Набор команд
Инструкции
Типичный формат записи команд:
где опкод (код операции) — непосредственно мнемоника инструкции процессору. К ней могут быть добавлены префиксы (повторения, изменения типа адресации и пр.).
В качестве операндов могут выступать константы, адреса регистров, адреса в оперативной памяти и пр.. Различия между стандартами Intel и AT&T касаются, в основном, порядка перечисления операндов и их синтаксиса при различных методах адресации.
Используемые мнемоники обычно одинаковы для всех процессоров одной архитектуры или семейства архитектур (среди широко известных — мнемоники процессоров и контроллеров Motorola, ARM, x86). Они описываются в спецификации процессоров. Возможные исключения:
Например, процессор Zilog Z80 наследовал систему команд Intel i8080, расширил ее и поменял мнемоники (и обозначения регистров) на свой лад. Процессоры Motorola Fireball наследовали систему команд Z80, несколько её урезав. Вместе с тем, Motorola официально вернулась к мнемоникам Intel. И в данный момент половина ассемблеров для Fireball работает с интеловскими мнемониками, а половина с мнемониками Zilog.
Директивы
Программа на ассемблере может содержать директивы: инструкции, не переводящиеся непосредственно в машинные команды, а управляющие работой компилятора. Набор и синтаксис их значительно разнятся и зависят не от аппаратной платформы, а от используемого транслятора (порождая диалекты языков в пределах одного семейства архитектур). В качестве «джентельменского набора» директив можно выделить следующие:
Пример программы
Примеры программы Hello, world! для разных платформ и разных диалектов:
Форум
Справочник
Разбираем понятие «мнемоники» на практике.
Доброго времени суток, уважаемая аудитория сайта javascript.ru.
С мнемониками опытный js программист и/или html верстальщик, сталкивается очень часто на базовом уровне, но иногда требуется более глубокое взаимодействие с ними. Для начала начну с определения.
Цитата с Wikipedia:
Символ-мнемоника — это конструкция SGML, которая ссылается на символ из набора символов документа. В HTML предопределено большое количество спецсимволов. Чтобы вставить определенный символ в разметку, нужно вставить определенную ссылку-мнемонику в HTML структуру.
Обычно разработчики используют лишь следующие мнемоники: > +5
А для чего так писать?
Почему не создать сразу массив?
Таким образом я уменьшил размер конечной функции.
При создании функции, руководствовался в основном конечным размером и скоростью выполнения.
В 2 с лишним раза меньше по размеру, чем следующий:
И на треть меньше этого:
В пределах же всей таблицы, выгода может быть раза в 3-4.
Значений множество, поэтому дополнительные запятые и кавычки добавляют весьма внушительный размер.
Функция split работает очень быстро и на скорости исполнения практически не сказывается. Таблица создаётся только при инициализации сценария и в дальнейшем не пересчитывается, поэтому потери времени минимальны и составляют единицы миллисекунд (В моих тестах 0 миллисекунд).
Буду рад услышать мотивированные соображения по этому поводу или отчёты по тестам.
Теперь все понятно. Интересный способ, возьму на вооружение.
Нельзя так писать; это трюкачество. Код должен быть ясным. Если нам нужен массив, следует писать массив. Об оптимизации должен заботиться компилятор, а если язык не компилируемый — значит упс, следует уповать на рост вычислительных мощностей, но не коверкать применяемый язык противоестественным образом.
Размер функции — абсолютно бесполезная цель. Паковать код и отдавать его в deflate никто не запрещал. Преждевременная оптимизация, к тому же такого бесполезного параметра — зло. Способ объявления массива более-менее нормальный, но в том виде, в котором он представлен (с циклами, покрывающими массив частично) — не очень удобный.
Пишете абсурдные вещи. Может такими они не являются, просто вас сложно понять, ведь не одно предложение в тексте не аргументировано. Может быть поэтому возникает стойкое ощущение, что подобные высказывания лишены смысла. ixth, если не составит труда, объясните пожалуйста, что вы хотели сказать, кроме того, что вам лично не понравился способ объявления и дополнения таблицы? В чем конкретно минусы?
Ради бога, отдайте миницифакцию минификаторам!
А почему нужно обязательно отдать минификацию минификаторам?
И с каких пор минификаторы умеют приводить объекты к подобному виду? Минифицированная таблица-оригинал имеет размер 8.2 КБ, оптимизированная таблица + 2 функции, обработанные минификатором YUI 2.4 КБ, а это в 3 с половиной раза меньше. Разве не заметен плюс?
Вы путаете процессы. Работу у минификатора я не отнимал, а вас попрежнему прошу написать, только объективно, в чём минус? Что работает не так? Чем плох метод? Напишите хотя бы одно пояснение.
А я говорил, что код работает не так? Код хорош и полезен, я просто не пойму зачем нужно уменьшать размер кода в ущерб читаемости. Я уверен, что ужав код в три раза, вы не добьетесь прироста производительности. А учитывая тот факт, что оба варианта — и Ваш и простой, описанный в виде хэша, в подавляющем большинстве случаев перед отправкой будут сжаты gzip’ом, разность в длине будет несущественной: один-два байта. Оно того стоит? Split возможно хорош в каких-то случаях, но как только я увидел бы в коде for-цикл, я бы от него отказался.
Еще раз задам основной вопрос: чем так хорош короткий код?
Окей, я согласен: разность действительно составила порядка 20%, это существенно, но я уверен, что на большем файле с большим словарем она нивелируется. В любом случае, считаю, что те 400 байт в данном случае не сделают особой разницы.
Вы как-то исключительно фанатично относитесь к размерам. Я согласен, что оптимизация — это хорошо, я сам некоторое время назад баловался запихиванием всего в png-спрайты и пожатием получившегося оптимайзерами, но все-таки эти самые 400 байтов не стоят того. У Вас частный случай strtr, а вы из него столько шуму сделали split’ом. Вас действительно так беспокоят люди, сидящие на исключительно узком канале или размер для Вас — спортивная самоцель? Если так, то я ничего не имею против. Вы, кстати, слышали про js1k?
Исключительно интересная статья про победителя соревнования: http://marijnhaverbeke.nl/js1k.html
А как код быстро работает. Мастер своего дела. Но только пользы нет от этих «игрушек»
Мнемотехника: как перестать зубрить и начать запоминать
Содержание
Что такое мнемотехника
Мнемотехника, или мнемоника, — это метод эффективного запоминания информации, основанный на построении ассоциаций. Например, не так легко наизусть зазубрить последовательность планет Солнечной системы. Но если выучить простую считалку, в которой каждое слово связано с конкретным небесным телом, задача становится не такой сложной.
«Мы Все Знаем: Мама Юли Села Утром На Пилюли», — Меркурий, Венера, Земля, Марс, Юпитер, Сатурн, Уран, Нептун, Плутон.
Существует много разных мнемонических приемов. Само слово «мнемоника» — древнегреческое (μνημονικόν — искусство запоминания), но впервые записали большинство методов запоминания римляне. До нас дошел анонимный трактат на латинском языке «Риторика для Геренния», созданный в 80-х годах до н. э. В нем читателя знакомят с методом чертог разума или дворца памяти, который использует герой Бенедикта Камбербэтча в сериале «Шерлок».
Зачем нужна мнемотехника
Преподаватели мнемотехники считают, что ее удобно применять в повседневной жизни для быстрого и легкого запоминания номеров телефонов, банковских карт, списков покупок, имен и дат рождений друзей и знакомых.
Техники запоминания помогают в работе и профессиональном развитии. С ними легко получается держать в голове делегированные поручения и собственные задачи. Эти приемы позволяют отказаться от множества записей и органайзеров, используемых для хранения информации о проектах.
Кроме того, мнемоника хорошо подходит для освоения любых научных дисциплин, где требуется включать память, — от математики, физики и химии до истории, обществознания и иностранных языков.
Плюсы и минусы мнемотехники
Константин Дудин — профессиональный мнемотехник, рекордсмен по запоминанию, основатель «Школы развития памяти»:
«Мнемотехника — это алгоритмы, поняв которые, можно сильно упростить себе жизнь. Иметь хорошую память — выгодно, ведь это позволяет быть значительно эффективней. Благодаря мнемотехнике я очень хорошо сдал ЕГЭ и отучился в институте без единой четверки, получив красный диплом. Я сторонник того, что нужно научить этому как можно больше других людей».
Среди минусов мнемотехники Дудин упоминает лишь необходимость поддерживать дисциплину в обучении. Плюсов эксперты и исследователи методологии находят значительно больше.
Эффективность. Эксперимент Ричарда Аткинсона показал, что студенты с помощью ассоциаций запоминают на 40% больше иностранных слов, чем при механическом заучивании.
Скорость влияния. Практика мнемотехник физически реорганизует структуру мозга, повышая продуктивность памяти. Первый результат приходит уже через шесть недель тренировок, а значительные изменения наступают на четвертый месяц.
Доступность. Эксперты по раннему развитию уверяют, что мнемонике можно учить даже трехлетних детей. В то же время девятикратный победитель чемпионата мира по памяти Доминик О’Брайен познакомился с методологией только в 30 лет.
Воздействие на ментальное здоровье. Мнемонические техники полезны для профилактики и борьбы с когнитивными нарушениями в работе мозга вроде рассеянного склероза и болезни Альцгеймера.
Приемы мнемотехники для начинающих
Основной принцип мнемотехники заключается в том, что мозгу проще запомнить информацию, если вы присвоите ей какой-то определенный яркий или знакомый образ. Существует несколько основных механик, комбинируя которые, легче держать в голове разные данные.
Буквенный код
Используют для запоминания последовательностей. Здесь каждая начальная буква в предложении соответствует определенному слову. Самый простой пример — цвета радуги — знаком любому с детства: «Каждый Охотник Желает Знать, Где Сидит Фазан». Многие знают другую фразу из школьной программы, которую заучивают для запоминания падежей: «Иван Родил Девчонку, Велел Тащить Пеленку».
Цифро-буквенный код
Подходит для запоминания длинных чисел, например номеров телефонов или банковских карт. Нужно присвоить согласные буквы каждой цифре от нуля до девяти, а затем составить из них предложение или целую историю.
Теперь представим, что вам нужно запомнить номер +7 (985) 123-45-67. Уберем «+7» — это вы и так запомните, а остальные цифры разобьем на пары и получим: 98-51-23-45-67. Перекодируем их в буквы: МВ-ПР-ДТ-ЧП-ШС. Теперь нужно составить их них связное предложение с яркими образами. Оно может быть примерно таким: «МаВр ПеРевел ДеТей Через Полное ШоСсе».
Система Шед
Отличное решение для запоминания коротких чисел — дат, автомобильных номеров, ценников. Нужно придумать фразу, в которой слова по количеству букв равны конкретной цифре в числе. Для обозначения нуля можно использовать слова из 10 букв.
Например, вы хотите запомнить год Крещения Руси — 988. Достаточно подобрать и запомнить яркий образ из трех слов: «Визировал (9) Владимир (8) крещение (8)».
Созвучие
Помогает запоминать иностранные слова по созвучиям из родного языка. Например, чтобы запомнить английское tree, подойдет русское «три», а для look, можно использовать «лук». Ассоциации прочнее закрепятся в памяти, если вы наделите их ярким образом: у дерева было три ветки; слезы идут, когда вы смотрите на лук и режете его.
По этой же методике можно заучивать столицы государств. Просто придумайте и запомните образную фразу, в которой слова созвучны паре «страна — город».
Рифмы
Широко используются в школьном образовании для запоминания правил, законов и чисел. Вот несколько примеров:
«Биссектриса — это крыса, которая ходит по углам и делит угол пополам.
«Медиана как обезьяна, что прыгает по сторонам и их ломает пополам».
Нужно только постараться
И запомнить все, как есть:
Три, четырнадцать, пятнадцать,
Девяносто два и шесть.
С окончанием на «-ить»
И одиннадцать других,
Вы запомните, каких:
Слышать, видеть, гнать, вертеть,
Ненавидеть и терпеть,
И обидеть, и дышать,
И зависеть и держать,
К ним «смотреть» прибавить слово —
Все спряжения второго.
Ассоциации
Этот прием будет полезен, если вам сложно запоминать имена и фамилии. Найдите две знакомых ассоциации: это может быть известная личность или какой-то образ, связанный с однокоренным словом. Предположим, кто-то представился вам как Виктор Петров. Имя может ассоциироваться со словом «победа» (victory), а фамилия — с персоной Петра I. Когда забудете, как зовут этого человека, вспомните связку «победы Петра I».
Дворец памяти
Прием еще называют чертогами разума, римской комнатой, методом локусов. Он подходит для запоминания больших объемов информации, в частности, при подготовке к экзаменам. Суть в том, чтобы вообразить какое-нибудь помещение и «привязать» информацию к статичным предметам в комнате. Двигайтесь по часовой стрелке, запоминая расположение объектов, а потом вспоминая их в нужный момент.
Допустим, вам нужно выучить экзаменационный билет по истории, тема — киевские князья IX—X веков. Представьте себе свою комнату и объекты в ней. Пусть полка на стене будет князем Олегом, а предметы на ней — его основными поступками. Например, цветок на полке — это подчинение Киеву племен, а три ветки растения — их названия: древляне, северяне и радимичи. К двум рамкам с фотографиями «привяжите» два похода князя в Византию, а на самих фото мысленно напишите даты — 907 и 911 годы.
Двигайтесь дальше слева направо и наделяйте предметы другими нужными значениями. Вы можете вообразить себе по одной комнате на каждый билет экзамена, построив своеобразный дворец памяти. «Оказавшись» в нужном помещении, вы легко вспомните необходимую информацию.
Сторителлинг
Этот прием помогает запоминать длинные последовательности слов, списки покупок или дел. Нужно придумать связную эмоциональную историю, в которой ключевыми точками вы отметите необходимые значения. Представим, что вам нужно запомнить список покупок: молоко, яблоки, стиральный порошок и пену для бритья. Короткий рассказ позволит удержать их в голове без лишних записей.
Девушка на ферме доит корову, которая громко мычит, и получает целое ведро молока. Она несет его к дому, но по пути останавливается, чтобы сорвать с дерева у тропинки сочное яблоко. У здания сидит ее мать — она сыпет стиральный порошок в таз с водой, где замочила белые простыни. Девушка улыбается ей и проходит в дом. Там она видит своего отца и громко смеется, ведь он не смыл с правой щеки пену для бритья.
Упражнения по мнемотехнике
Попробуйте потренировать свою память, используя описанные выше приемы для разных задач.
Запомните номер телефона информационно-справочной службы Администрации Президента 8 (495) 606-36-02 с помощью цифро-буквенного кода: 0 — Н; 1 — Р; 2 — Д; 3 — Т; 4 — Ч; 5 — П; 6 — Ш; 7 — С; 8 — В; 9 — М. Разбейте номер на пары цифр, присвойте каждой из них буквы, составьте из них слова и соедините их в цельное предложение. Затем попробуйте воспроизвести последовательность, опираясь только на получившийся текст и код.
Выучите пять английских слов, подобрав к ним созвучные русские и связав их с запоминающимся образом. Beam — луч, plethora — множество, posterity — потомство, velocity — скорость, marvelous — изумительный.
Придумайте запоминающуюся историю, которая поможет удержать в голове список дел:
На следующий день вспомните придуманный рассказ и восстановите по нему список задач.
Выучите три даты, используя систему Шед: год взятия Бастилии — 1789, год начала Первого крестового похода — 1096, год основания Дублина — 841. Придумайте фразы, в которых слова по количеству букв равны конкретным цифрам в каждом числе. Запомните эти ассоциации, а спустя некоторое время воспроизведите даты по ним.
Запомните четыре пары «имя — фамилия», подобрав к ним яркие ассоциации: Борис Вишневский, Юрий Буров, Надежда Загордан, Николай Бондаренко. Сохраните в голове получившиеся образы и через несколько часов попробуйте по ним восстановить имена и фамилии.