.

Договор купли-продажи

Язык:
Формат: курсова
Тип документа: Word Doc
0 1015
Скачать документ

21

Содержание

Введение

1. Понятие договора купли-продажи, его элементы, содержание

1.1 Понятие договора

1.2 Содержание договора

2. Общие положения отдельных видов договора купли-продажи

Заключение

Глоссарий

Список использованных источников

Приложение

Введение

В Гражданском Кодексе РФ самой большой главой является глава 30 ГК РФ ”
Купля-продажа”, содержащая в себе восемь параграфов и насчитывающая 113
статей Кодекса. В ГК РФ сохранено традиционное определение
купли-продажи: продавец обязан передать товар в собственность
покупателя, а последний обязуется принять товар и уплатить за него
определенную цену. Данное определение простое, но универсальное. Оно
“охватило” наиболее общие правила всех видов договора купли-продажи.

Купля-продажа – один из важнейших институтов гражданского права.
Известная история правового регулирования этого договора насчитывает
почти четыре тысячи лет. Договор купли-продажи регулируется нормами
гражданского, земельного, коммерческого и международного частного права.
В процессе многовекового развития правовых систем происходил
своеобразный естественный отбор норм о купле-продаже. Случайные и
неудачные положения с течением времени отсеивались, уступая свое место
более качественным, тем самым повышая уровень юридической техники.
Договор купли-продажи опосредует переход имущества от одних
товаровладельцев к другим, наиболее полно выражая традиционные виды
товарообмена. В новых условиях хозяйствования сфера применения данного
договора существенно расширилась за счет пополнения экономического
оборота новыми видами имущества. Сегодня купля-продажа – это самый
распространенный договор гражданского права. Особое значение данного
института заключается в том, что в нем содержится в наиболее чистом виде
перемещение материальных благ в товарной сфере. Это обуславливает гибкое
и широкое применение купли-продажи в современном праве.

Актуальностью данной темы является прогресс техники, науки, усложнение
экономической жизни общества, что ведет к появлению новых правовых форм
и развитию традиционного института гражданского права купли-продажи. В
свою очередь, актуальность обусловила выбор темы данной работы, целью
которой является подробное рассмотрение договора купли-продажи.

В данной курсовой работе выделены следующие задачи:

изучение правовой литературы;

сопоставление различных позиций ученых-правоведов по заданной теме;

рассмотрение основных положений и существенных условий договора
купли-продажи;

выявление основных моментов правового регулирования купли-продажи;

выяснение отличительных и сходных черт отдельных видов договора
купли-продажи.

Предмет исследования – договор купли-продажи.

Объект изучения – гражданские правоотношения

1. Понятие договора купли-продажи, его элементы, содержание

1.1 Понятие договора

Договором купли-продажи называется договор, по которому одна сторона
(продавец) обязуется передать имущество в собственность другой стороне
(покупателю), которая обязуется уплатить за него определенную денежную
сумму (ст.454 ГК)

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

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

Договор купли-продажи является взаимным (синаллагматическим), т.к обе
стороны имеют права и несут обязанности

Договор купли-продажи является двусторонним. Это вытекает из существа
договора, поскольку права и обязанности равномерно распределяются между
сторонами договора: на продавце лежит обязанность передать товар (вещь)
в собственность покупателю, но одновременно продавец обладает правом
требовать у покупателя уплаты определенной денежной суммы (цены).
Договор купли-продажи. / под ред. Сидоровой В.Н. М., 2007. С.9

Если для отдельных видов договора купли-продажи предусмотрена
определенная форма, права и обязанности сторон возникают с момента
соответствующего оформления договора. Так, в простой письменной форме
подлежат заключению договоры юридических лиц между собой и с гражданами,
сделки граждан между собой на сумму, превышающую не менее чем в десять
раз установленный законом минимальный размер оплаты труда (п.1 ст.161
ГК), в отдельных случаях требуется нотариальное удостоверение сделки
(договора) (ст.163 ГК).

В принципе ко всем видам договора, независимо от того, перечислены они
специально в ГК или нет, применимы общие положения о договоре
купли-продажи. Важно, чтобы они соответствовали общим признакам
купли-продажи, указанным в п.1 ст.454 ГК. Такими договорами могут быть
договоры купли-продажи вещи (товара), заключенные между гражданами или
между предпринимателями, если в них не оговорен срок передачи вещи
(товара).

Значение и роль договора купли-продажи настолько велико, что общие
предписания гл.30 ГК могут применяться и в отношении некоторых иных
договоров: мены (п.2 ст.567), ренты (п.2 ст.585), товарного кредита (ч.2
ст.822).

Предметом договора купли-продажи служит товар (вещь, имущество),
относительно которого стороны достигли соглашения. Предмет договора
является единственным существенным условием договора купли-продажи,
поскольку договор считается заключенным и условие о товаре
согласованным, если стороны достигли соглашения о наименовании и
количестве товара (п.3. ст.455 ГК). По общему правилу цена товара, срок
его передачи, качество не являются существенными условиями договора.
Лишь для отдельных видов договора купли-продажи закон устанавливает
дополнительные существенные условия – договор продажи недвижимости
должен предусматривать цену этого имущества (п.1 ст.555 ГК), договор
поставки – срок поставки (ст.506 ГК). Цена может стать существенным
условием договора купли-продажи, если она не может быть определена ни по
одному из критериев, перечисленных в ст.424 ГК. Часть вторая
Гражданского кодекса Российской Федерации от 26 января 1996 г. N 14-ФЗ
// СЗ РФ, 1996. N 5. Ст. 410. Введение дополнительных существенных
условии в договор купли-продажи допускает выделять отдельные виды этого
договора (розничная купля-продажа, поставка, продажа недвижимости и
т.д.).

Предметом договора – могут быть любые товары, вещи – недвижимые и
движимые, определяемые родовыми признаками и индивидуально-определенные,
вещи отдельные и совокупность вещей – имущество. Не могут служить
предметом договора купли-продажи вещи, изъятые из оборота или
ограниченно оборотоспособные, продажа которых допускается по
специальному разрешению или в специальном порядке, установленном в
законе (лицензирование и сертификация). Имеется в виду, что запрещена
продажа ограниченно оборотоспособных товаров, если на продажу
отсутствует лицензия или не проведена сертификация. К таким товарам
относятся драгоценные и редкоземельные металлы, и изделия из них,
стратегические материалы, вооружение, уран, другие делящиеся материалы,
яды и наркотические вещества и др. Безбах В.В., Пучинский В.К. Основы
российского гражданского права. М., 2006. С.311

Предметом договора купли-продажи также служат ценные бумаги, валютные
ценности и имущественные права (п. п.2 и 4 ст.454). Объектом продажи
выступают также имущественные права, к которым относятся как права,
основанные на обязательствах (права требования), так и исключительные
права, основанные на интеллектуальной собственности.

Предметом договора купли-продажи может выступать как товар, имеющийся в
наличии у продавца, так и отсутствующий, который будет создан или
приобретен продавцом в будущем (п.2 ст.455 ГК). Часть вторая
Гражданского кодекса Российской Федерации от 26 января 1996 г. N 14-ФЗ
// СЗ РФ, 1996. N 5. Ст. 410. Проводимое законом разграничение на
товары (вещи) наличные и будущие, указывает на то, что, во-первых,
сторонами в договоре выступают как изготовители, так и оптовые и
розничные продавцы, во-вторых, закон прямо допускает совершение особого
рода биржевых сделок, получивших название фьючерских, а также всех иных
договоров продажи будущих вещей.

1.2 Содержание договора

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

Согласно ст.455 ГК РФ товаром по договору купли-продажи могут быть любые
вещи с соблюдением правил, предусмотренных ст.129 ГК РФ. Договор может
быть заключен на куплю-продажу товара, имеющегося в наличии у продавца в
момент заключения договора, а также товара, который будет создан или
приобретен продавцом в будущем, если иное не установлено законом или не
вытекает из характера товара. Между тем, важно подчеркнуть, что
единообразия судебной практики по вопросу о квалификации таких сделок
нет. В одних случаях такие договоры рассматриваются как непоименованные,
а в других как договоры купли-продажи. Вещный и обязательственный
эффекты договора Шевцов С. // эж-ЮРИСТ. – №20. – май 2003 г. С.28. В
качестве примеров можно привести следующие дела.

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

Точное определение наименования договора купли-продажи служит основанием
для определения конкретного вида договора купли (например, продажи
недвижимости и продажи предприятия). На практике, иногда, стороны
называя иной предмет договора купли-продажи пытаются скрыть истинное
содержание договора.

В дополнение к наименованию, соглашение должно содержать условие о
количестве товара.

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

Является ли, по общему правилу, существенным условием договора
купли-продажи качество товара? По мнению отдельных исследователей (М.Н.
Сафонов) Сафонов М.Н. Отдельные виды договоров // Журнал российского
права. – №10. – октябрь 2002г. С.62 “в договоре купли-продажи
существенным условием является также и качество товара. Допустим, можно
приобрести современный компьютер со сложным дополнительным
оборудованием, а в договоре записать только его цену – 2 тыс. долларов.
Однако такой договор не будет считаться заключенным и с продавца нельзя
будет потребовать передачи компьютера, а с покупателя – уплаты
соответствующей цены, если в договоре четко не отражено, какими
качествами обладает данный компьютер”. На наш взгляд, условие “качества”
не является существенным условием договора купли-продажи, названные же
выше обстоятельства являются именно наименованием товара, позволяющим
его идентифицировать среди подобных объектов. Что же касается условия
качества, то товар всегда должен быть надлежащего качества.

Купля-продажа – это двухсторонняя сделка, контрагентами которой
выступают продавец и покупатель.

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

Согласно действующему законодательству договор купли-продажи чужого
имущества является ничтожным в силу статьи 168 ГК РФ как противоречащий
статье 209 ГК РФ.

Обратимся к форме соглашения купли-продажи. Любое волевое согласие по
всем существенным условием должно быть обличено в предусмотренную
законодателем форму.

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

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

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

На практике зачастую договор заключается путем совершения действий по
выполнению условий письменной оферты. В этой связи необходимо выделить
ряд особенностей. Прежде всего, “подписанный сторонами договор
купли-продажи (поставки), не содержащий существенных условий (о
наименовании и количестве товара) является заключенным, если передача
товара по накладным (счету-фактуре, письму), содержащим существенные
условия купли-продажи, относима к спорному договору. Договор в этом
случае является заключенным в исполненной части”. Обобщение судебной
практики // Вестник Федерального арбитражного суда Северо-Кавказского
округа. – 2002. – №2.

При направлении поставщиком товара счета на его оплату и оплате счета
покупателем договор купли-продажи (поставки) считается заключенным в
соответствии со статьями 432-435, 438 ГК РФ, если счет поставщика
содержит существенные для данного вида договоров условия.

По делу №Ф08-1660/02 покупатель (истец) в соответствии с выставленным
продавцом (ответчиком) счетом, содержащим сведения о банковском
расчетном счете третьего лица, перечислил денежные средства третьему
лицу (грузоотправителю). Продавец, возражая против предъявленных к нему
требований о возврате предварительной оплаты за неполученный товар,
ссылался на заключение с истцом договора об оказании посреднических
услуг по поиску поставщиков определенной продукции и отсутствие
обязанности по ее поставке. Судебными инстанциями данные возражения
отклонены. Выставленный покупателю (истцу) счет, содержащий данные о
виде, количестве и стоимости товара, признан предложением (офертой)
ответчика о заключении договора поставки, в связи, с чем на него
возложены последствия неисполнения обязательств по передаче товара.
Обобщение судебной практики судебной коллегии ФАС Северо-Кавказского
округа по рассмотрению споров, возникающих из гражданских и
административных правоотношений // Вестник Федерального арбитражного
суда Северо-Кавказского округа. – 2002. – №5.

2. Общие положения отдельных видов договора купли-продажи

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

Российское законодательство к числу договоров, признаваемых в качестве
отдельных видов договора купли-продажи относит договоры: розничной
купли-продажи, поставки товаров, поставки товаров для государственных
нужд, контрактации, энергоснабжения, продажи недвижимости, продажи
предприятия. Гражданское право. Часть 2. /Под ред. Залесского В.В. М.,
2007. С. 48

Выделение данных видов договора купли-продажи служит целям простого и
оптимального правового регулирования сходных правоотношений. Это
сходство позволило законодателю установить правило: к указанным
договорам подлежат субсидиарному применению общие положения ГК РФ,
регулирующие договор купли-продажи. Такое правило позволяет избежать
повторения в ГК РФ одних и тех же норм, регулирующих большую часть
условий договоров, что было бы неизбежно в случае придания определенным
видам договора купли-продажи характера самостоятельности. В
законодательстве лишь указываются их квалифицирующие признаки и
некоторые приоритетные в применении специальные правила, учитывающие
специфику регулируемых отношений в гражданском праве. Единый критерий
для разграничения отдельных видов договора купли-продажи отсутствует,
но, несмотря на это, некоторые ученые выделяют три признака
разграничения: стороны договора, цель приобретения товара (покупки) и
объект покупки. Беленков Р. Гражданское право. М., 2007. С.45

В главе 30 ГК РФ, которая регламентирует договор купли-продажи и его
отдельные виды, строение основывается на таком принципе, как: набирается
набор характерных квалифицирующих особенностей в отношении отдельных
видов договора купли-продажи, которые выделяют соответствующий договор в
отдельный вид купли-продажи при сохранении с последним отношений рода и
вида. Причем применительно к различным видам договора купли-продажи
такие признаки (особенности) обнаруживаются в самых разных элементах
договора, касающихся его субъектов, предмета, существенных условий и
т.п. Витрянский В.В. Договор купли-продажи и его отдельные виды. М.,
2006. С.121 Между отдельными видами договора купли-продажи нет строго
очерченных границ.

Главная черта эффективности правового регулирования – четкое выделение
особенностей соответствующих договоров и обеспечение их адекватного
регулирования с помощью специальных правил, которые должны исключить
применение корреспондирующих их общих положений о купле-продаже. Так,
квалифицирующими особенностями выделения договора розничной
купли-продажи в отдельный вид договора купли-продажи являются:
во-первых, в качестве продавца по данному договору выступает юридическое
лицо или индивидуальный предприниматель, осуществляющие
предпринимательскую деятельность по продаже товаров в розницу (это
особенности в субъективном составе); во-вторых, купля-продажа публичный
договор, по которому покупатель приобретает товары, предназначенные
только для личного, семейного, домашнего или иного использования, не
связанного с предпринимательской деятельностью (особенности в предмете
договора); в – третьих, в качестве покупателя зачастую выступают
граждане, пользующиеся правами не только стороны договора розничной
купли-продажи, но и правами, предоставленными законами и изданными в
соответствии с ними иными правовыми актами (особенности в правовом
регулировании).

Договор поставки, по отношению к договору купли-продажи имеет свой набор
квалифицирующих признаков:

1. сторона, продающая товары (поставщик), осуществляет
предпринимательскую деятельность по производству или закупкам
соответствующих товаров (особенности субъектного состава);

2. покупатель приобретает товары для использования в предпринимательской
деятельности или в иных целях, не связанных с личным, семейным, домашним
или иным подобным использованием (особенности в предмете);

3. товары должны быть переданы покупателю в обусловленный срок или
сроки, если товары поставляются отдельными партиями – в пределах
установленного периода поставки (особенности существенных условий
договора).

Для договора поставки товаров для государственных нужд необходим
государственный контракт, заключенный на основе заказа государственного
заказчика на поставку товаров для государственных нужд, принятого
поставщиком (особенности оснований договора).

Сторонами данного договора выступают государственный заказчик и
поставщик – исполнитель (особенности субъектного договора). Договор
осуществляется на основе государственного контракта, а также заключаемых
в соответствии с ним договоров поставки для государственных нужд
(особенности структуры договорных связей).

По договору контрактации его сторонами являются производитель
сельскохозяйственной продукции и лицо, осуществляющее закупки такой
продукции для ее переработки или продажи (особенности субъектного
состава); производитель сельскохозяйственной продукции передает
заготовителю выращенную или произведенную им сельскохозяйственную
продукцию (особенности предмета договора).

Квалифицирующими признаками договора энергоснабжения, выделяющими его в
отдельный вид договора купли-продажи, являются следующие черты:
во-первых, сторонами этого договора выступают энергоснабжающая
организация и абонент, имеющий соответствующую энергоустановку,
способную принимать энергию (особенности субъектного состава);
во-вторых, энергия должна подаваться энергоснабжающей организацией на
энергоустановку абонента через присоединенную сеть (особенности предмета
договора). Гражданское право. Учебник для вузов. / Под ред.
Илларионовой Т.И. М., 2007. С.341.

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

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

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

Применительно к отдельным видам договора купли-продажи ужесточились
требования к заключению договора путем исключения возможности
определения его существенных условий диспозитивными нормами. Например, в
соответствии с ГК РФ в договоре продажи недвижимости должны быть указаны
данные, позволяющие определенно установить недвижимое имущество,
подлежащее передаче покупателю по договору, в том числе определяющие
расположение недвижимости на соответствующем земельном участке либо в
составе другого недвижимого имущества. Договор купли-продажи. / под
ред. Сидоровой В.Н. М., 2007. При отсутствии этих данных в договоре
условие о передаче недвижимого имущества считается не согласованным
сторонами, а договор – не заключенным.

Допускается возможность субсидиарного применения к некоторым отдельным
видам договора купли-продажи правил, регулирующие другие виды договора
купли-продажи.

Заключение

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

Договор купли-продажи – соглашение, по которому одна сторона (продавец)
обязуется передать вещь (товар) в собственность другой стороне
(покупателю), а покупатель обязуется принять этот товар и уплатить за
него определенную денежную сумму (цену). Во-первых, это консенсуальное,
возмездное, двухсторонне обязывающее соглашение. Во-вторых, это
двухсторонняя сделка, контрагентами которой выступают продавец и
покупатель. В-третьих, к существенным отнесены только условия о
количестве товара и его наименовании.

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

Обязанность продавца передать товар состоит из ряда отдельных
обязательств:

передать товар свободным от любых прав третьих лиц, если только
покупатель не согласился принять товар, обремененный такими правами;

передать товар покупателю в ассортименте, согласованном сторонами (по
видам, моделям, размерам, цвету);

передать товар, качество которого должно соответствовать договору, в
течение определенного им срока (договорная гарантия);

передать товар, пригодный в пределах разумного срока для целей, в
которых такие товары обычно используются (законная гарантия);

передать товар, соответствующий условиям договора о комплектности.

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

в случае изъятия товара у покупателя третьими лицами возместить
покупателю убытки, если не докажет, что тот знал или должен был знать о
наличии оснований, послуживших причиной изъятия;

вступить в дело на стороне покупателя в случае предъявления иска об
изъятии товара третьим лицом.

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

Риск случайной гибели или случайного повреждения товара при действии
договора купли-продажи связывается с моментом исполнения продавцом
обязанности по передаче товара (ст.458 ГК РФ), а не переходом права
собственности к покупателю, как это определено в ст.211 ГК РФ.

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

Глоссарий

№ п/пПонятиеСодержание1. Договор купли-продажидоговор, по которому одна
сторона (продавец) обязуется передать имущество в собственность другой
стороне (покупателю), которая обязуется уплатить за него определенную
денежную сумму (ст.454 ГК)2. Договор розничной купли-продажидоговор, по
которому продавец, осуществляющий предпринимательскую деятельность по
продаже товаров в розницу, обязуется передать покупателю товар,
предназначенный для личного, семейного, домашнего или иного
использования, не связанного с предпринимательской деятельностью.3.
Поставкадоговор, по которому поставщик (продавец), осуществляющий
предпринимательскую деятельность, обязуется передать в обусловленный
срок или сроки производимые или закупаемые им товары покупателю для
использования в предпринимательской деятельности или в иных целях, не
связанных с личным, семейным, домашним и иным подобным использованием.4.
Договор контрактациидоговор, по которому производитель
сельскохозяйственной продукции обязуется передать произведенную им
продукцию заготовителю, а последний обязуется принять и оплатить ее.5.
Договор продажи предприятиядоговор купли-продажи, в соответствии с
которым продавец обязуется передать в собственность покупателя
предприятие в целом как имущественный комплекс, за исключением прав и
обязанностей, которые продавец не вправе передавать другим лицам, а
продавец обязуется принять этот имущественный комплекс и уплатить за
него определенную денежную сумму (цену). 6. Возмездная сделкасделка, в
которой обязанности одной стороны совершить определенные действия
соответствует встречная обязанность другой стороны по предоставлению
материального или другого блага.7. Консенсуальные сделкисделки, которые
порождают гражданские права и обязанности с момента достижения их
сторонами соглашения.8. Сделкиакты осознанных, целенаправленных, волевых
действий физических и юридических лиц, совершая которые они стремятся к
достижению определенных правовых последствий. 9. Продавецодна сторона
договора купли-продажи, обязуется передать вещь (товар) в собственность
другой стороне (покупателю)10. Покупательдругая сторона договора
купли-продажи, обязуется принять этот товар от продавца, и уплатить за
него определенную денежную сумму (цену).

Список использованных источников

1. Конституция РФ от 12 декабря 1993 года // Российская газета. – 25
декабря 1993 года.

2. Часть вторая Гражданского кодекса Российской Федерации от 26 января
1996 г. N 14-ФЗ // СЗ РФ, 1996. N 5. Ст.410.

3. Обобщение судебной практики // Вестник Федерального арбитражного суда
Северо-Кавказского округа. 2002. №2.

4. Обобщение судебной практики судебной коллегии ФАС Северо-Кавказского
округа по рассмотрению споров, возникающих из гражданских и
административных правоотношений // Вестник Федерального арбитражного
суда Северо-Кавказского округа. 2002. №5.

5. Абрамова Н.И. Учет операций по договорам купли-продажи и мены. М.,
2007.

6. Безбах В.В., Пучинский В.К. Основы российского гражданского права.
М., 2006.

7. Беленков Р. Гражданское право. М., 2007.

8. Вещный и обязательственный эффекты договора Шевцов С. // эж-ЮРИСТ.
№20.2003.

9. Витрянский В.В. Договор купли-продажи и его отдельные виды. М., 2006.

10. Гражданское право. Часть 2. / Под ред. Залесского В.В. М., 2007.

11. Гражданское право. Учебник для вузов. / Под ред. Илларионовой
Т.И.М., 2007.

12. Гражданское право. Учебник. / Под ред. С.А. Тришаева. М., 2007.

13. Гражданское право. Часть 2. /Под ред. Залесского В.В. М., 2007.

14. Гражданское право. / под ред.В.А. Томсинова. М., 2007.

15. Договор купли-продажи. / под ред. Сидоровой В.Н. М., 2007.

16. Сафонов М.Н. Отдельные виды договоров // Журнал российского права.
№10.2002.

17. Сергеев А.П., Толстой Ю.К. Гражданское право. М., 2006.

18. Скворцов О.Ю. Приватизационное право. М., 2007.

19. Телюкина М.В. Гражданское право. М., 2006.

Приложение

picscalex122010009000003100a01000000f180000000001610000026060f002220574d
46430100000000000100cd7300000000090000000020000048f000004810010001000000
6c00000000000000000000009c0100003c0100000000000000000000402a00006d200000
20454d4600000100481001000c0000000100000000000000000000000000000090060000
1a040000b801000013010000000000000000000000000000c0b606003832040046000000
2c00000020000000454d462b014001001c000000100000000210c0db0100000060000000
6000000046000000cc0c0000c00c0000454d462b224004000c000000000000001e400900
0c00000000000000244001000c000000000000003040020010000000040000000000803f
214007000c0000000000000008400005180c00000c0c00000210c0db0100000000000000
0000000000000000000000000100000089504e470d0a1a0a0000000d494844520000019d
0000013d0203000000adad57df0000000c504c5445909190ffffff050505ffffffd27b9b
890000000474524e53ffffff00402aa9f400000001624b47440088051d480000000c636d
50504a436d7030373132000000074f6db7a500000b674944415478daed9dcd8edb3812c7
7b1af162b74f7bd19e93c300499e223dc0009d9c1c43249a3c6d069001f12926c01ac8e6
4e02d6290940a1c9a7dc22f5fd6189b2492f3aa3f2c4ed9164fefc67b14a2425d337e83a
f6ee66053d6f10d6d3c6bd8110da4cedf7099ab415b48256902b084baaa8a65868c990fd
5701fc83740ba4b996614034a59422007199738ab9942141a0293828b51803cab934202d
290f01621a1a83adba5c17201e0c844c63c8e00c2429b4b9aae67c8324ce2a1054236228
14a8328ad2defee70e1ada0afa0b82b462d2e470ceb0c9ddb26a7d2140ca9c930c488604
c9148c429acb21834b741550d8aa9329530664f3776090b4209d07af3a4415d3b9b68a20
8b070461c900c08c8fc2810a4beb1311fd4940435b413e40db9b69f3067a98e6dc7a03dd
4f1f896741d17540ee332797819055948cd4e4abfe711783da85ee9a7a54214075a1b4ae
aaf82900a829f4c3a17e9fee1fe501d414ca64f56aa723ffa0a6d0b7dfab6d743055e701
d414aa6b6f6d5f0650d4147afb4bbd31e91fe5a3d5d585e2916d3f3b485e0984c9b51411
9d086165499608ae28ce49b22735e89ff72f4efcb71094e0e49870ab6d0faf4422f62449
640d7afaf1f5f5e87f5f962a6249264b102b408a35a0989faab5ed521f097a4405485845
4750241b45be40486a24ac2278657d4473c21a1fc5d129d0e34250cb841540ca037d2bea
5953ae671f9db68e223c383f9f0d22fd8fdef1d1485c2ff51196c5ff3527fd5145246529
4552a13dcfa41267289a49417105820023f04029b4fe63b614a4a0357318ebe6504e4b11
1dc49105515c81f27421a888cf3dda936cdf0291411c91aea27ca98f12c10094e25ce5e9
38a854c4749a943e22b077b18f4011bccd3c4e814a1f256541bc71ea3290a262c447a495
bd07a0e41cd0d400d06fae9b0505cb750345d7025d4f5184680ecd25cbf7a45bc2221f31
4a33cc53469a4444a43995f39622133784278ac8f31595dd1178d45b2994badff3968f2c
48c884261782f81094663d45709cba04244e284a79cb47642f5376a18f3425d4f8a8d5b6
88c0459a685a1d14d2ce1b6729aa76b5caa9ded2c4d1f824893be853b3ab5d54d500bdc5
d1ee339a345fb96efb6d9ae34b513cc7f194ebe2d7739c4611e612ba0b106d703ac402d2
110c73a423287e1dd9bf9a61aef43eb1ad4f945b04a147d2892352c41a9c0e6d968061ce
d1d1477705c706ec11536eba4fc83e61d35b2147d2c90cc874ffb519cc104c3481d187a3
a2bb0d6a811846a657533cc1682957243bf6729d5524ad229e148a1c40cd0491ed6d09ca
1b106cc1d09f4a477cc40a1f3126b89ba2df9a0012e091818f607cd45214f59a489d8e66
7dd409d464d07d37871563dad1386a0a9c53b4fdde2f76082ade7a591ccd2684e6b35f94
191c02b5a7283ab57fd24755a02e528439969a9a6187d8f346e0a4a22a50172802508209
4ea4098474ef567575a02e554458624603aea00f034e4aa13f9fc23f25614842b1942aa5
b2a328b28a8455c4daa0d33efaed30f8d4c538cc664a3ba6830ec8be7af3888ff09e38c4
d11fbd336abc312018b1d8510b942098004a5a8d9e5b71644b21f5d334a81ba8687ba75f
0d1411a36864e6a40125b3a0edb7d631e8e6ebb78de905d53ee2d6479994c9d047276cdc
4770e6aeb7c5b7faa56916fd4e7e330dd457346aa38a4c4228b76d6f7539453d0475ac93
eba8e3148d490876dbbbaf4ff54ce992f11119ce7b8c816c4248a0cedefeb9698e741d1f
152005e7bbce4d46233e2a12c2bffffef467d43e729922014d544c2bb281faeeaea9b345
8a6a1085f1cd2408cedcf18dfef64bd22f69a1a26446d1eef3f6ced6d979a0382a41733e
da3ebdfdb1419d6de7281a89a79e22fd6d53be3c53912b28aa770c401f662ed97a9b6798
336f73414ea04211bb82225ed3c2828abeb7a210ae29f4ee65caaa01ba7f1f15a3095ccc
bf0ab22f41fe7d644fbe18c30029cb0927d59ca87f1f558a78a12810a8f0514a4111b33e
22e17c74c282c4d1980589a32b807ed65c770d45dc5ce451a647cb92aca2621ec24745c0
9a29ddbacf809330b94ec140c3ccb436201e24d7eda14b87058cf7822a325d7fa528641f
9d7414058923fb24babb83c4111fd9fd8ce3e83aa06be63a9aa6a99482da1c612761e10c
18c2473415694e04b6974ded246c729441729d01296d412ac9e411925e1224d71dc51e92
83052133e52a6800500cb9ee98ee136541896218c4a1303eea5833091b388e9a529e711c
9db0679cebda9775aa694aff20c4db97759a69ca307d86fab24e3d4d89267cf4c7e65245
52d6d394938a9c2f167414752feb54d39493a0e6b2d132451d6ba6294f83b0fb758996a2
a80faa6c228e5e2e93747e1c3d3e9ca1e81c50fc9fef68815d90193eb5ee9c775574f21d
53b96e37fc06401845e8b044d225fdba07f466a9a22f5d2b3ee803bc7a9a02e168775808
7ad1b55fedae4778f5710a847e45ee4d7cf4eee8c7a6da26418f287696340a2adfcee740
709c91144f7d1f289a02a1f7f6793307429f50fc19daf914e830092adaedfb59d00e9a4c
d4d4f198559ff6c41decafdae59e06a1038a5f5d04b2cd218e66410f46fd25a0a2396c66
4166cafdd525a0c23ff7b3200825680b9780ecd581ed3cc8d4f1e4b9760e649b431ccd82
4c9afc781168d71c35056add1c7626c83687fb79d0ee52904d2edb79103a5c0ada469593
a641efd1a4cd836c73e0f3a0d6d5ab3341bbaabc699009a5cb40a63974ef0618073d967f
ab0bfd8b41a639600750d5e3e8dd10ba00646a9fcf83aa50b2379ba458803073c37022a4
b91dc705649a4312cd83cabab3b766eced8df1a818043983a0391007d0b6054a8b3bf073
a29948942b088271bb7106258da2f20e3de10c7ab04dcf11a495e48d8fcc57abdc154173
f8d519c4497390792a5aa11b089ac33fce0615e608daa11b67d0b83982e2c38be82a20f4
b0d95c07147fbebf0ec874a6ae03bafd57e400a2189202c5841f93d69dc88b40e8b07100
15d7a305e182b7ee445e067ab87702612528560a40cd9dc8cb40f17f17281256517527f2
3210ba7500553e52d647d59dc80b413b390f6a5bf78b110b40cd17919d412d5b02fa3452
c404a86b4b4075a12b6805cd81763fbe9c7c7c3d7804c51fdf9d7cfc1e790439d90a5a41
2b6805ada0e210fb750564beb97033d8e61334b68ccf70bd200fa0b18589862b2079008d
2db5345cd3c903686cf1a8e12a551e4063cb610dd7ddf2011a5be06bc97544675052bd08
1db0bf572fe2916de783983ec7667d3604f52a2572fbc064ee805990a3ada015f41c419b
2b81ba6be42b2c998287eeafbfed01f4bd5e235ff39020faa65a23dfacdf9bd214f314c1
9f30a06ae9fa0264962866fd247a3128bd6bad912fd3949620dd3bc75e0c6aad916f404c
9755470380caa5eb95165a1b1053ca28f25c75f26fd51af98a61ad2548634a06f05115b0
66e97acce9c972bca5a0ab81e66c05fd1f419bb02093ae4dc256f4b349d75a413a30f927
a3e6474114363fd6c1e0c48120fd713fa0431b4433568198f405e2d8665169929b591abd
00a5665756ec4239377be44520d0236c69df4d72b3cbd7038865caec6a8140ab1f907c53
82b401e51694e1e23300ce5c4e4ebd541d9cbd8baaa305882193604b90364be61703898b
1a03cf0b10d346110c67a8c8a805651c9a824f1067fcce80786a7a24e66c0189152ba411
34efd4245ac98a4ceb3560e944399783a26b811c6d05fd35402643d02233680c430be86a
0d6715bc8084548cda9f1fb1bd63e8440e27d13c83ccef2cd91f07e141401980b0b48a52
b328b40a055252eb36488703e559010a5c7512408c9bec0d0fa3285463e006842c084e11
3258f3aeed6ad97b3d4daca0ab81cce405f4bea03bc719d2b936bfb61408848192673434
c8fe6654064323cced4f269a3fe140507d25c8f46087d7c3fc8284f96d460b92e1aacefc
0082b0bfcd68840502416310992c41309408a6089a37d7e09ecc423314c8474eb68256d0
0a9a006d8281ae761db6678e8a66cde512f60a5a419e41ff033b536b98b3d8ac42000000
0049454e44ae4260820000000840010824000000180000000210c0db0100000003000000
0000000000000000000000001b40000040000000340000000100000002000000000000bf
000000bf0080ce4300809e4303000000000000b3000000b3ff7fce43000000b3000000b3
ff7f9e432100000008000000620000000c00000001000000150000000c00000004000000
150000000c00000004000000510000001802010000000000000000009c0100003c010000
000000000000000000000000000000009d0100003d010000500000003800000088000000
90010100000000002000cc009d0100003d010000280000009d0100003d01000001000400
00000000000000000000000000000000040000000000000000000000ffffff0005050500
909190001111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111331111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111111111111111111111
111111111111111111111111111111111222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222221111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111133111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111211111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110011111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
112111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111121111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111001111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111112111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100111111111111111111111111111111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111121111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111211111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110021111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111112111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111121111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111001111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111122111221111222111122111222221111122111221221111122111221112
222221221111221222222111111111111111111111111111111111111111111111111111
111111111111111111211111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111221
112211122222111221122122221111221112211222222211112211122222212221112212
222222111111111111111111111111111111111111111111111111111111111111111111
112111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100111111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111112211122112211122112
212221112221112211122112222222111122111221111112211122122111221111111111
111111111111111111111111111111111111111111111111111111111121111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111122111221122111221122222111122211122
111221122111221111221112222221122111221222222211111111111111111111111111
111111111111111111111111111111111111111111211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110011111111111111111111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111221112211221112211222221111222111221112211122122111
112211122222211221112212222221111111111111111111111111111111111111111111
111111111111111111111111112111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111111610000026060f002220574d4643010000000000
0100000000000000090000000020000048d0000048100100111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111221112211221112211221221112212211221112211122122111
112211122111111221112212211111111111111111111111111111111111111111111111
111111111111111111111111112111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100111111111111111111111111111111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111112222222111222221112212222122122112222222111122211112222221222222112
222222122111111111111111111111111111111111111111111111111111111111111111
111111111121111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111122222221111
222111122112222211122122222221111222111122222212222221122222221221111111
111111111111111111111111111111111111111111111111111111111111111111211111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110011111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111112111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111121111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111001111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111211111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
112111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100111111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111121111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
112211111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110011111111111111111111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111122111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111112111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111111122111221122122122122211111222222222221122222211122221111122111222
222111112221111111111111111111111111111111111111111111111111111111111111
111111111121111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111111111111111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111111222112211
221221221222211112222222222211222222112222221111221112222222111222221111
111111111111111111111111111111111111111111111111111111111111111111211111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111112222122112212212211122211
122112211221112211111221112211112211122111221122111221111111111111111111
111111111111111111111111111111111111111111111111112111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100211111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111122221221122222222111222111221122112211122
222212211111111122111222222211221112211111111111111111111111111111111111
111111111111111111111111111111111121111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111111221222211222112221112221112211221122111222222122111111111
221112222221112211122111111111111111111111111111111111111111111111111111
111111111111111111211111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110021111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111112
211222112221122211221221122112211221112211111221112211112211122111221122
111221111111111111111111111111111111111111111111111111111111111111111111
112111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111122112221122211222
112212211221122112211122222211222222112222221222222211122222111111111111
111111111111111111111111111111111111111111111111111111111121111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111002111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111221112211221111221221112212211221
122111222222111222211122222212222221111122211111111111111111111111111111
111111111111111111111111111111111111111111211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111112111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100211111111111111111111111111111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111121111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111211111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110021111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111112111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111121111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111002111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111131111111111111111111111111111111111111111111112211111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111211111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111331111111111
111111111111111111111111111111111122111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
112111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100211111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111221112211222222112211122122111122221113322111221111222222221111221
122222211222222222221122111221221112211111221112222111112222111122111122
211112211122111112211111221112222111112211111111111111111121111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111112111111111111111111112211122112
222221122111221222111221222222211112211112222222221112211222222212222222
222211222112212211221111112211122122222221222111221112222211122111122222
221111112211122122222221111111111111111111211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110021111111111111111111111111111111111111111
111111111111111111111111121111111111111111111122111221122111111221112211
221112212222222111122111122111112211122112211122122112211221112222122122
122211111122111221222222211221112211221112211221111222222211111122111221
222222211111111111111111112111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111211111111111111111111222222211222222112211122112211122122113221
111221111222222122111221122222221221122112211122221221222221111111222222
212211122112211122112211122112211112211122111111222222212211122111111111
111111111121111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111111111111111111111111111111111111111111111111111112111111
111111111111112222222112222221122111221122111221122122311112211112222221
221112211222222112211221122111221222212222211111112222222112212211122111
221122111221122111112212211111112222222112212211111111111111111111211111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111121111111111111111111122
111221122111111221112211221112211221221111122111122111112211122112211111
122112211221112211222122122111111122111221122122111221112211221112211221
111122122111111122111221122122111111111111111111112111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111111111111111111111
111111111111111111111111111111111211111111111111111111221112211222222112
222222112222222111222311122222211222222122222221122111111221122112211122
112221221222211111221112211122211112222222111222221112222211122211111111
221112211122211111111111111111111121111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111112111111111111111111112211122112222221122222221122222221
112223311222222112222221222222211221111112211221122111221112212211222111
112211122111222111122222221111222111122222111222111111112211122111222111
111111111111111111211111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110011111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111331111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
112111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111121111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111001111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111112111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100111111111111111111111111111111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111121111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111122111112211111111221111122111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111211111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110011111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111331111111111111111111111111111221111
12211111111221111610000026060f002220574d46430100000000000100000000000000
090000000020000048b00000481001001122111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111211111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111112211331221221111112222221122111221222222
222112221112222222222211111221122111122222212211112212222221111111111111
111111111111111111111111111111111111111111111111112111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111112222222112211111122222211221112212222222221222221122222
222212222222111221111222222122211122122222221111111111111111111111111111
111111111111111111111111111111111121111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
122222221122222111221111112211122112211122122111221122111221122222221112
211112211111122111221221112211112221111111111111111111111111111111111111
111111111111111111211111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110011111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111221332211222222
112222221122222221122111221221112211221112211221112211122111122222211221
112212222222111122211111111111111111111111111111111111111111111111111111
112111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111223221112211221122222211222222
211221112212211122112211122111221221111221111222222112211122122222211111
111111111111111111111111111111111111111111111111111111111121111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111002111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111112232211122112211221111112211122112211122122111
221122111221112212211112211112211111122111221221111111111111111111111111
111111111111111111111111111111111111111111211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111112223111222222112222221122111221122222221122222111222222211112
221112222221122222211222222212211111111111111111111111111111111111111111
111111111111111111111111112111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100211111111111111111111111111111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111122211
112222211122222211221112211222222211122211112222222111122211122222211222
222112222222122111111111111111111111111111111111111111111111111111111111
111111111121111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111133111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111211111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110021111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111112111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111121111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111002111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111211111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
112111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100211111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111121111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110021111111111111111111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111112111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111113111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111121111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111111111111111111111111111111111111111111111111111112222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222211111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111131111111111111111111111
111111111111111311111111111111111111111111111111111111111311111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111132311111111111111111111111111111111111323111111111111111
111111111111111111111111323111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
222111111111111111111111111111111111112221111111111111111111111111111111
111111112221111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111132223111111111111
111111111111111111111322231111111111111111111111111111111111111322231111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111001111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111222221111111111111111111111111111
111112222211111111111111111111111111111111111112222211111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111132222231111111111111111111111111111111322222311111
111111111111111111111111111111322222311111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111222222211111111111111111111111111111112222222111111111111111111111
111111111111112222222111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111133332333311
111111111111111111111111111333323333111111111111111111111111111111111333
323333111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111001111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111002
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100211111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
1610000026060f002220574d464301000000000001000000000000000900000000200000
489000004810010011111111111111111111111111111111111111111111111111111111
111111111111111111111002111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111113113113331131
133311311333113113331131133311311333113113331131133311311333113113331131
133311311333113113331131131131111111111111111111111111111111100211111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111322232232322322323223223232232
232322322323223223232232232322322323223223232232232322322323223223232232
232322322322231111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111113311111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111113311
111111111111111111111111111110021111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111133111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111133111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111331111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111331111111111111111111111111111111001
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111113311111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111113311111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111133111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111133111111111111111111111111111111100111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111231111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111331111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111331111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111122111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
113311111111111111111111111111111111111111111111111111111111111211111111
111111111111111111111111111111111111111111113311111111111111111111111111
111110011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111132
221111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111133111111111111
111111111111111111111111111111111111111111111112111111111211211111111111
111111111111111111111111111133111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111133321211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111331111111111221112211211211221
112211121121222121211211111221122211122212222112211121112211111111111111
111111111111331111111111111111111111111111111001111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111113232112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111113311111111121121211212112121121121211211212112
211221111121121211212111121121211211211121211111111111111111111111113311
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111113231331121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111133111111111211212111122221211211221112222122212112211111211112
112122221121212111112111221111111111111111111111111133111111111111111111
111111111111100111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
231133111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111331111
111112112121121211212112112121121121211121122111112112121121211211212121
121121112121111111111111111111111111331111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111133323112311112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111113311111111112211122112
112112211122111211212111212112111112211222111221112221122112221122111111
111111111111111111113311111111111111111111111111111110011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111323111331111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111133111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111133111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111132331133111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111331111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111331111111111
111111111111111111111001111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
132333113311111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
113311111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111113311111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111132311331331111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111133111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111133111111111111111111111111111111100111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111113211113333111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111331111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111331111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111113231111133211111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111113311111111111111111111111121111121111111111111
111111111112111111111111111111121111111111111111111111111111111111113311
111111111111111111111111111110011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111231111111321111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111133111111111111111111111111211111211111111111111111111111121111
111111111111111211111111111111211211111111111111111133111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111323111111132311
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111331111
111111111111111111112222222122112111221112211112211222111111111111222212
221112221211212222112221211111111111331111111111111111111111111111111001
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111123111111113333111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111113311111111111111111111
111112111212112121121121121211211212112111111111112112121121211112112121
121121122111111111113311111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111132111111111121311111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111133111111111111111111111111112112121121
211211211221112112121121111111111112221211212222122221121211222121111111
111133111111111111111111111111111111100111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111132311111111112113111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111231111111111111111111111111121121211212112112112121121
121211211111111111111212112121121211211212112111211111111111331111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112311111111111
211111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
123111111111111111111111111111211211221122212211122111122112221111111111
112222122211122112112112221121112111111111113311111111111111111111111111
111110011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111113231111111111121111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111132111111111111111
111111111111112112111111111111111111111111111111111111111111111111111111
111111111111111111111111111133111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111113231111111111112111111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111112311111111111111111111111111111122
221111111111111111111111111111111111111111111111111111111111111111111111
111111111111331111111111111111111111111111111001111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111321111111111111211111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111113211111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111113311
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111323111111111
111121111111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111231111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111133111111111111111111
111111111111100111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111333111111111111113311111111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111321111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111331111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111132311111111111111331111111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111123111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111113311111111111111111111111111111110011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111132311111111111111133111111111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111132111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111133111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111113211111111
111111113311111111111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111112311111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111331111111111
111111111111111111111002111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111113231111111111111111331111111
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111113211111111111
113111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111113311111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111231111111111111111133111111111111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111231111111111113223111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111133111111111111111111111111111111100211111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111321111111111111111113311111111111111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111321111111111113233331111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111331111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111111111111111111111610000026060f00
2220574d4643010000000000010000000000000009000000002000004870000048100100
111111132311111111111111111133111111111111111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111112311111111111323111331111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111331111111111111111111111111111111001111111111111111111111111
111111111111111111111111111111111111111111111111111111111111112311111111
111111111113311111111111111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111113231111111111323111113311111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111113311
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111111111111111111111113231111111111111111111121111
111111111111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111231111111113
323111111133111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111133111111111111111111
111111111111100111111111111111111111111111111111111111111111111111111111
111111111111111111111111113231111111111111111111132111111111111111111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111321111111113233111111111331111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111331111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111111111111
111111111321111111111111111111113311111111111111111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111123111111113233111111111113233333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333332311111111111111111111111111111110011111111111111111
111111111111111111111111111111111111111111111111111111111111111323111111
111111111111111121111111111111111111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111132311111113231111111111111113333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333331111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111111111111111123111111111111111111111133
111111111111111111111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111112311111113
231111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111001111111111111111133133313331333133313331333133313
331333133313331333133313331332111111111111111111111111233313331333131131
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111113211111113231111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111232323232323232323232323232323232323232323232323
232323232323311111111111111111111111132323232323232322231111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111231111132231111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100111111111
111111132111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111113311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111323111132211111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111121111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111133111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111123111132
311111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110011111111111111113311111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111231111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111132111132311111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111112111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111113311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111112311132311111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111321111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111133111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111113231322311111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111331111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111231323
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111133111111111111111
111111111111111111111111111111111111111111112111111111111111111111111111
111111111111112311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111323323111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111121111111111111111111111111111111
111111111111111111111111111121111111112112111111111111111111111111111133
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111123223111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110011111111111111113211111111112211122112112112211122111211212221212
112111112211222111222122221122111211122111111111111111331111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211132223111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111112111111111211212112121121211211212112112121122112211111211212112
121111211212112112111212111111111111113311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112112233
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111002111111111111111331111111
112112121111222212112112211122221222121122111112111121121222211212121111
121112211111111111111123111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111123233111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111211111111121121211212112
121121121211211212111211221111121121211212112112121211211211121211111111
111111331111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100111111111111111132111111111122111221121121122111221112112
121112121121111122112221112211122211221122211221111111111111113311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111121111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111133111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110011111111111111113
311111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111231111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100011111111111111112111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111113311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111001111111111111111321111111111111111111111111111111
111111111111111111111111111112111111111111111111111111111111111111111133
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111211111111111111111111111111111111111111111111111
111111111111121111111112112111111111111111111111111111331111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100111111111
111111133111111111212121122112121211222121121112111111111121121122211222
111222122221222211112121121111111111112311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111121111111
112121212112121212121111211211121111111111211212111112112121111211212112
112221221211111111111133111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110011111111111111113211111111122122121121221
221222212222111211111111112112122221121121222211212112221211212212111111
111111331111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111112111111111221221211212212212112121121112
111111111121121211211211212112112121111212112121221111111111113311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111331111111112212211221122122112211211211222111111111222211
221112221112211122212222121121211211111111111123111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111331111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111132111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111113311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111121111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111133
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110011111111111111113311111111111111111112111111111111111111111111111
111111111111111111111111111111111111111111111111111111231111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111112111111111111111111121111111111111111111211211111111111111111111
111111111111111111111111111111111111113311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111001111111111111111321111111
112112112221222111222121121122112222121121121111111111111111111111111111
111111122111111111111133111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111211111111121121211112112
121111122112112121121221211211111111111111111111111111111111111212111111
111111331111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100111111111111111133111111111211212222121121222211221121121
121212212112111111111111111111111111111111111112211111111111112311111111
111111111211111111111111111111111111111111111112111111111111111111111111
11111111111111111211111111111111111111111610000026060f002220574d46430100
000000000100000000000000090000000020000048500000481001001111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111112111111111211212112121121211211221121121
121212122112111111111111111111111111111111111112121111111111113311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111321111111112222112211222111221121121122111222121121222111
111111111111111111111111111111122111111111111133111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111331111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111133111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111112311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111121111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111133
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110011111111111111113211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111331111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111112111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111113311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111001111111111111111331111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111123111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111211111111112211122111221
112211121112211112221211212112112211122111211211211111111111111111111111
111111331111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100111111111111111132111111111211212112121121211211211121211
211112112121121211212112112112212111111111111111111111111111113311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111121111111112111121121211212111112111221112222122221222212
112121111121122121111111111111111111111111111133111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110011111111111111113
311111111121121211212112121121121112121121121211212112121121211211211212
211111111111111111111111111111231111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100011111111111111112111111111122111
221122211122112221122111122112112121121122111221122212112111111111111111
111111111111113311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111001111111111111111321111111111111111111211111111111
111111111111111111111111111111111111111111111111111111111111111111111133
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111211111111111111111111222111111111111111111111111
111111111111111111111111111111111111111111111111111111331111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100111111111
111111133111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111112311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111121111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111133111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110011111111111111113211111111111111111111111
111111112111111111111111111111111111111111111111111111111111111111111111
111111331111111111111111121111111111111111111111111111111111111231111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111113222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222100011111111111111112111111111111111111111111111111121111111
111111111111111111111111111111111111111111111111111111111111113311111111
111111111211111111111111111111111111111111111112222222333311111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111133111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121001
111111111111111331111111111111111111111111211121222112222112211112211111
111111111111111111111111111111111111111111111123111111111111111112111111
111111111111111111111111111111121133222332222232331111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111331
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111210001111111111111111
211111111111111111111111112111212112121121121211211211111111111111111111
111111111111111111111111111111331111111111111111121111111111111111111111
111111111111111211111132233111333322222323333111111111111211111111111111
111111111111111111111111111111111111111111111111111113311111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112100111111111111111132111111111111111
111111111121112121121122211221112112111111111111111111111111111111111111
111111111111113311111111111111111211111111111111111111111111111111111112
111111111332233111111113333322222233333112111111111111111111111111111111
111111111111111111111111111111111111133111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111121000111111111111111121111111111111111111111111211121
211211112112121121121111111111111111111111111111111111111111111111111133
111111111111111112111111111111111111111111111111111111121111111111111332
231111111111111113333322222333331111111111111111111111111111111111111111
111111111111111111111331111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111210011111111111111113311111111111111111111111112111212221122221122111
122111111111111111111111111111111111111111111111111111231111111111111111
121111111111111111111111111111111111111211111111111111113322331111111111
111111111233332322232333311111111111111111111111111111111111111111111111
111113311111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112100011111111
111111112111111111111111111111111121112111111111111111111111111111111111
111111111111111111111111111111111111113311111111111111111211111111111111
111111111111111111111112111111111111111111113322311111111111111112111111
111333323222233333111111111111111111111111111111111111111111133111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111121001111111111111111321111111
111111111111111111222221111111111111111111111111111111111111111111111111
111111111111111111111133111111111111111112111111111111111111111111111111
111111121111111111111111111111113223311111111111121111111111111111111333
232222233333111111111111111111111111111111111331111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111210001111111111111111211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111331111111111111111121111111111111111111111111111111111111211111111
111111111111111111133223111111111211111111111111111111111111113333322222
333111111111111111111111111113311111111111111111111111111111111111111111
111111111111111111112111111111111111111111111111111111111111111111111111
111111111112100111111111111111133111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111112311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111132233111112111111111111111111111111111111111111133332222232333311
111111111111133111111111111111111111111111111111111111111111111111111111
111121111111112112111111111111111111111111111111111111111111111111121000
111111111111111121111111111111111112111111111111111111211111111111111111
121111111111111111111111111111111111111111111133111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111332233
121111111111111111111111111111111111111111111111333323222233331111111331
111111111221112211211211221112211121121122112111221111112211222111222122
221122111211122111222211111111111111111111111111111210011111111111111113
211111111111111111121111111111111111112111111111111111111121111111111111
111111111111111111111111111111331111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111332231111111111111
111111111111111111111111111111111111111111333322222232311111111121121211
212112121121121211211212112121121121111211212112121111211212112112111212
112112111111111111111111111111111112100011111111111111112111111111122111
111222112222112211221122211122111112121211211112111111111111111111111111
111111111111113311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112322331111111111111111111111111
111111111111111111111111111111111113331111111111211212111122221211211221
112222121121211211211112111121121222211212121111121112211112221111111111
111111111111111111121001111111111111111331111111111212111112112121121211
221121211212112112221221121211111111111111111111111111111111111111111123
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121113322311111111111111111111111111111111111111
111111111111111111111111111111112112121121211212112112121121121211212112
112111121121211212112112121211211211121211111211111111111111111111111111
111210001111111111111111211111111112211111121121122212111211112112121121
211212211212111111111111111111111111111111111111111111331111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111113223311111111111111111111111111111111111111111111111111
111111111111111112211122112112112211122111211211221122212211111122112221
112211122211221122211221112222111111111111111111111111111112100111111111
111111132111111111121211111211211112121122112121121211212112122112121111
111111111111111111111111111111111111113311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111133223311111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111121000111111111111111121111111
111221111112221122221122112211222111221121121212211121111111111111111111
111111111111111111111133111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111133223111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111210011111111111111113311111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111231111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111332233111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111112100011111111111111112111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111113311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111332231111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121001
111111111111111321111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111133111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111113322331111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111210001111111111111111
211111111111111111111111111111111111111111111111111111111111111211111111
111111111111111111111111111111331111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111113322311111111111111111111111111111111111111111111111111211
111111111111111111111111111111111111111111111111111111111111111111111211
1111111111111111111111111610000026060f002220574d464301000000000001000000
000000000900000000200000483000004810010011111111111210011111111111111113
311111111111111111111111111111111111111111111111111111111111111211111111
121121111111111111111111111111231111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111322331111111111111111111111111111111111111111111111211
111111121121111111111111111111111111111111111111111111111111111111111211
111111111111121121111111111111111112100011111111111111112111111111122111
221121121122111221112112122212121121111111122112221112221222211221112111
221111111111113311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111113322331111111111111111111111111111111111111211212221112211222212222
121212112112111111111111111121121111111111111111222212221112221211211222
212221211111111111121001111111111111111321111111112112121121211212112112
121121121211221122111111112112121121211112112121121121112121111111111133
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111113222311
111111111111111111111111111111112112121121211212112121121122211122121111
111111111111221211111111111111112112121121211112112112112121122111111111
111210001111111111111111211111111121121211112222121121122111222212221211
221111111121111211212222112121211111211122111111111111331111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111133223311111111111111
111111111111111121121211212112112121122211121111221211111111111111112212
111111111111111112221211212222122221112121222121111111111112100111111111
111111133111111111211212112121121211211212112112121112112211111111211212
112121121121212112112111212111111111112311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111133223111111111111111111111111111
211212112121121121211112112221112122111111111111111121221111111111111111
111212112121121211211121212111211111111111121000111111111111111121111111
111221112211211211221112211121121211121211211111111221122211122111222112
211222112211111111111133111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111332233111111111111111111111112222122211122111
222122221212121121121111111111111111211211111111111111112222122211122112
112111222121112111111111111210011111111111111113211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111331111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111332231111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111112100011111111111111112111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111113311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111322331111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121001
111111111111111331111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111123111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111113322331111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111210001111111111111111
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111331111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111113223311111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112100111111111111111132111111111111112
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111113311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111123111111111111111111111111111111111
111112111112111111111111111111111111111111111111111111111121111111111111
111111111111111111121000111111111111111121111111111111121111111112112111
111111111111111111111111111111111111111111111111111111111111111111111133
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111331111111112112111111111111111111111111121111112111
111111111111111111111111111111111111111111121111111111111111111111111111
111210011111111111111113311111111121121222111221122221222212121211211211
111111111111111111111111111111111111111111111111111111231111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111113311111111122221122112111221112211112211222111121111111111111111111
111111111111111111111121211211121121211212112111111111111112100011111111
111111112111111111211212112121121211212112112221112212111111111111111111
111111111111111111111111111111111111113311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111133111111111
211212112121121121121211211212112112121111111111111111111111111111111111
111111221121211211211212122121111111111111121001111111111111111321111111
112112121121211211212112221112111122121111111111111111111111111111111111
111111111111111111111133111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111331111111111212121121211211
211221112112121121121211111111111111111111111111111111111111112211212112
112112121221212211111111111210001111111111111111211111111121121211212112
112121111211222111212211111111111111111111111111111111111111111111111111
111111331111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111113311111111112121211212112112112121121121211
211212111111111111111111111111111111111111111122112121121121121212122111
111111111112100111111111111111133111111111222212221112211122212222121212
112112111111111111111111111111111111111111111111111111111111112311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111133111111111122211221122212211122111122112221121112111111111
111111111111111111111111111111212211121222211222121121111111111111121000
111111111111111121111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111133111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111331
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111210011111111111111113
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111331111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111113311111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112100011111111111111112111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111113311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111133111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111121001111111111111111331111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111123
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111331111111111111211111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111210001111111111111111211111111111111111111111121111121111111111111111
111111112111111111111211111111111111111111111111111111331111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111113311111111111112111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112100111111111
111111132111111111111111111111111211111211111111111111111111111121111111
111111211111111111111111111111111111113311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111133111111111
121122211122211221112211122111222212112121121211211111111111111111111111
111111111111111111111121121122111111111111121000111111111111111121111111
111111111111111112222222122112111221112211112211222111111212112111211212
112121121111111111111133111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111331111111111211211212111121
121211211212112112121121221212212111111111111111111111111111111111111111
111111211212112111111111111210011111111111111113311111111111111111111111
112111212112121121121121211211212112111112211212112112112121221211111111
111111231111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111113311111111112112112122221211212112112211112
221222212212122121111111111111111111111111111111111111111111112112121121
111111111112100011111111111111112111111111111111111111111112112121121211
211211221112112121121111122112121121121121212212122111111111113311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111133111111111121121121211212112121121121211111212112121221212
211111111111111111111111111111111111111111111121121211211111111111121001
111111111111111321111111111111111111111111121121211212112112112121121121
211211111221121211211211212121221111111111111133111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111331
111111112221222111221122211122111221112222121121211212112111111111111111
111111111111111111111111111111222211221111111111111210001111111111111111
211111111111111111111111111211211221122212211122111122112221111112122111
212222112221211211111111111111331111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111113311111111111111111
111111211111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112100111111111111111133111111111111111
111111111112112111111111111111111111111111111111111111111111111111111111
111111111111112311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111133111111111111111111111111222111111
111111111111111111111122211111111111111111111111111111111111111111111111
111111111111111111121000111111111111111121111111111111111111111111122221
111111111111111111111111111111111111111111111111111111111111111111111133
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111331111111111111111111111111111111111111111111111111
111111212111111111111111111111111111111111111111111111111111111111111111
111210011111111111111113211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111331111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111113311111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112100011111111
111111112111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111113311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111133111111111
111111111111111111111111111111111111111111111111111111111111111111111111
211111111111111111111111111111111111111111121001111111111111111331111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111123111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111331111111111111111111111111
111111111111111111111111111111111111111121121111111111112111111111211211
111111111111111111111111111210001111111111111111211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111331111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111113311111111111111111111122112222111121122211
211111111111111111112211222212112112211122211122112222121121122212121121
111111111112100111111111111111132111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111113311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111133111111111111111111112112121121122212111112111111111111111
111211212112121121211211211212112121121211211211221122111111111111121000
111111111111111122232232232232232232232232232232232232232232232232232232
232232232232232232232232232232232232232232232323111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111331
111111111111111111111121122212112122221121111111111111111112112112121222
212112112112121121121212222112221211221111111111111210011111111111111111
313313313313313313313313313313313313313313313313313313313313313313313313
313313313313313313313313313313311111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111113311111111111111111
111112111112121121211211211111111111111111121121121212112121121121121211
211212121121121112112211111111111112100011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111133111111111111111111111112122221211
211221122211111111111111111122111222121121122111222111221112221211211211
121211211111111111121001111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111331111111111111111111121121111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111210001111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
121111111610000026060f002220574d4643010000000000010000000000000009000000
002000004810000048100100111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111331111111111111111111112211111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111210011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111113311111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112100011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111133111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111121001111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111113332333111111111111111111111111111
111133323331111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111331111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111210001111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111122222221111111111111111111111111111111222222211111
111111111111111111111111111111333233311111111111111111111111111111111111
111111111111111111111111111113311111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111112100111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111322222311111111111111111111111111111113222223111111111111111111111
111111111111112222222111111111111111111111111111111111111111111111111111
111111111111133111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121000
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111222221111
111111111111111111111111111112222211111111111111111111111111111111111132
222231111111111111111111111111111111111111111111111111111111111111111331
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111210011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111113222311111111111111111111
111111111111132223111111111111111111111111111111111111122222111111111111
111111111111111111111111111111111111111111111111111113311111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112100011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111112221111111111111111111111111111111111122
211111111111111111111111111111111111111322231111111111111111111111111111
111111111111111111111111111111111111133111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111121001111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111132311111111111111111111111111111111111323111111111111111
111111111111111111111111222111111111111111111111111111111111111111111111
111111111111111111111331111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111210001111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111311111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111113231111111111111111111111111111111111111111111111111111111111111
111113311111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112100111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222221111111111111111111111111111111111111111111133111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111121000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111121111111131111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
211111111111111111111111111111111111111111111331111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111210011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111211111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111112111111111111111
111111111111111111111111111113311111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111112100011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111121111111111111111111111111111111
111111111111132333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333321001
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111121111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111211111111111111111111111111111111111111111111133
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333310001111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111211111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111112111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111112111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111121111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111211111111111111111111
111111111111111111111111111111111221111122111111111111111111111111111111
112211111111111111111111111111112111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112111111111111111111111111111111111111
111111111111111112211111221111111111111111111111111111111122111111111111
111111111111111121111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111001111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111121111111111111111111111111111221112211221111111122211
122222222222111112222222211122222211222222221111111111111111111111111111
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111211111111111111111111111111112211122112211111112222211222222222122222
221222222211222222112222222211111111111111111111111111112111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112111111111111
111111111111111122111221122222111221112211221112211222222212211122112211
111122111221111111111111111111111111111121111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111121111111111111111111111111111
221112211222222112211122112211122112211122122222221122222211221112211111
111111111111111111111111211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111211111111111111111111111111112211122112211221
122111221122111221112212211222222111222222112211122111111111111111111111
111111112111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111112111111111111111111111111111122111221122112211221112211221112
211122122112211122112211111122111221111111111111111111111111111121111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111001111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121111
111111111111111111111111222222211222222111222221112222222111122211122222
221122222211221112211111111111111111111111111111211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111211111111111111111111
111111112222222112222211111222111122222221111222111222222111222222112211
122111111111111111111111111111112111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111121111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111121111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111211111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111112111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111121111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111121111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111211111111111111111111111111111111111111111111
111111111122111112211111111111111111111111111111111111111111111111111111
111111112111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111112111111111111111111111111111111111111111111111111111111221111
122111111111111111111111111111111111111111111111111111111111111121111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121111
111111111111111122111112212211111122222211221112212222222222111112211122
111112221111221111111111111111111111111111111111211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111211111111111111111111
122222221122111111222222112211122122222222222222221111221111222221112211
111111111111111111111111111111112111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112111111111111111111111222222211222221
112211111122111221122111221222222211112211122111221122222111112221111111
111111111111111121111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111001111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111121111111111111111111112211122112222221122222211222222
211221112212211122111122111221112211222222111122211111111111111111111111
21111111111111111111111111111111111111111111111111111111111111113a080000
26060f006a10574d46430100000000000100000000000000090000004810000000000000
481001001111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111121111111111111111111111221221112211221122222211222222
211221112211221221111122111221112211221122111111111111111111111111111111
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111211111111111111111111112212211122112211221111112211122112211122112212
211111221112211122112211221111111111111111111111111111112111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112111111111111
111111111112221111222222112222221122111221122222221112221111222222112222
211122222211111111111111111111111111111121111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111121111111111111111111111122211
112222211122222211221112211222222211122211112222221112221111222221111111
111111111111111111111111211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111211111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111112111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111112111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111121111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111211111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111112111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111121111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111001111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111121111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111211111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111112111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111121111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111121111111133111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111001111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110014c0000006400000000000000000000009c010000
3c01000000000000000000009d0100003d0100002900aa0000000000000000000000803f
00000000000000000000803f000000000000000000000000000000000000000000000000
0000000000000000220000000c000000ffffffff460000001c00000010000000454d462b
024000000c000000000000000e0000001400000000000000100000001400000004000000
03010800050000000b0200000000050000000c023d019d01030000001e00040000000701
04000400000007010400f1800000410b2000cc003d019d01000000003d019d0100000000
280000009d0100003d010000010004000000000000000000000000000000000004000000
0000000000000000ffffff00050505009091900011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111001111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111113311
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111111111111111111111111111111111111111111111111111112222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222211111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111331111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111112111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111121111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111211111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110011111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
112111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111121111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111001111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111112111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100211111111111111111111111111111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111121111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111211111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110011111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111221112211112221111221112222
211111221112212211111221112211122222212211112212222221111111111111111111
111111111111111111111111111111111111111111111111112111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111112211122111222221112211221222211112211122112
222222111122111222222122211122122222221111111111111111111111111111111111
111111111111111111111111111111111121111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111001111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111122111221122111221122122211122211122111221122222221111221112
211111122111221221112211111111111111111111111111111111111111111111111111
111111111111111111211111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111221
112211221112211222221111222111221112211221112211112211122222211221112212
222222111111111111111111111111111111111111111111111111111111111111111111
112111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100111111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111112211122112211122112
222211112221112211122111221221111122111222222112211122122222211111111111
111111111111111111111111111111111111111111111111111111111121111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111122111221122111221122122111221221122
111221112212211111221112211111122111221221111111111111111111111111111111
111111111111111111111111111111111111111111211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110011111111111111111111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111222222211122222111221222212212211222222211112221111
222222122222211222222212211111111111111111111111111111111111111111111111
111111111111111111111111112111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111112222222111122211112211222221112212222222111122211112222221222222112
222222122111111111111111111111111111111111111111111111111111111111111111
111111111121111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111111111111111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111211111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111112111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111121111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111211111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110011111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
112111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111221111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111121111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111001111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
112211111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111112211122112212212212221111122222222222112222221112
222111112211122222211111222111111111111111111111111111111111111111111111
111111111111111111111111112111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100111111111111111111111111111111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111111122211221122122122122221111222222222221122222211222222111122111222
222211122222111111111111111111111111111111111111111111111111111111111111
111111111121111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111111222212211
221221221112221112211221122111221111122111221111221112211122112211122111
111111111111111111111111111111111111111111111111111111111111111111211111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110021111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111112222122112222222211122211
122112211221112222221221111111112211122222221122111221111111111111111111
111111111111111111111111111111111111111111111111112111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111122122221122211222111222111221122112211122
222212211111111122111222222111221112211111111111111111111111111111111111
111111111111111111111111111111111121111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111002111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111111221122211222112221122122112211221122111221111122111221111
221112211122112211122111111111111111111111111111111111111111111111111111
111111111111111111211111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111112
211222112221122211221221122112211221112222221122222211222222122222221112
222211111111111111111111111111111111111111111111111111111111111111111111
112111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100211111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111122111221122111122
122111221221122112211122222211122221112222221222222111112221111111111111
111111111111111111111111111111111111111111111111111111111121111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110021111111111111111111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111112111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111121111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111002
111111111111111111111111111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111211111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111112111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100211111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111113111111111111111111111111111111111111111111111221111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111121111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111133111111111111111111111111111111111111111111112211111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111211111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110021111111111111111111111111111111111111111111111111111111111111111
121111111111111111111122111221122222211221112212211112222111332211122111
122222222111122112222221122222222222112211122122111221111122111222211111
222211112211112221111221112211111221111122111222211111221111111111111111
112111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111221112211222222112211122122211122122222221111221111222222222111221
122222221222222222221122211221221122111111221112212222222122211122111222
221112211112222222111111221112212222222111111111111111111121111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111002111111111111111111111111
111111111111111111111111111111111111111112111111111111111111112211122112
211111122111221122111221222222211112211112211111221112211221112212211221
122111222212212212221111112211122122222221122111221122111221122111122222
221111112211122122222221111111111111111111211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111121111111111111111111122222221122222211221112211
221112212211322111122111122222212211122112222222122112211221112222122122
222111111122222221221112211221112211221112211221111221112211111122222221
221112211111111111111111112111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100111111111111111111111111111111111111111111111111111111111
111111111211111111111111111111222222211222222112211122112211122112212231
111221111222222122111221122222211221122112211122122221222221111111222222
211221221112211122112211122112211111221221111111222222211221221111111111
111111111121111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111112111111
111111111111112211122112211111122111221122111221122122111112211112211111
221112211221111112211221122111221122212212211111112211122112212211122111
221122111221122111112212211111112211122112212211111111111111111111211111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110011111111111111111
111111111111111111111111111111111111111111111111121111111111111111111122
111221122222211222222211222222211122231112222221122222212222222112211111
122112211221112211222122122221111122111221112221111222222211122222111222
221112221111111122111221112221111111111111111111112111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111211111111111111111111221112211222222112
222222112222222111222331122222211222222122222221122111111221122112211122
111221221122211111221112211122211112222222111122211112222211122211111111
221112211122211111111111111111111121111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111001111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111133111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111211111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
112111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100111111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111121111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110011111111111111111111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111112111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111112211111221111111122111112211111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111121111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111111111111111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111133111111111111111111
111111111122111112211111111221111122111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111211111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111112211331221221111112222221122111221222222
222112221112222222222211111221122111122222212211112212222221111111111111
111111111111111111111111111111111111111111111111112111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111112222222112211111122222211221112212222222221222221122222
222212222222111221111222222122211122122222221111111111111111111111111111
111111111111111111111111111111111121111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
122222221122222111221111112211122112211122122111221122111221122222221112
211112211111122111221221112211112221111111111111111111111111111111111111
111111111111111111211111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110011111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111221332211222222
112222221122222221122111221221112211221112211221112211122111122222211221
112212222222111122211111111111111111111111111111111111111111111111111111
112111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111223221112211221122222211222222
211221112212211122112211122111221221111221111222222112211122122222211111
111111111111111111111111111111111111111111111111111111111121111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111002111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111112232211122112211221111112211122112211122122111
221122111221112212211112211112211111122111221221111111111111111111111111
111111111111111111111111111111111111111111211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111112223111222222112222221122111221122222221122222111222222211112
221112222221122222211222222212211111111111111111111111111111111111111111
111111111111111111111111112111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100211111111111111111111111111111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111122211
112222211122222211221112211222222211122211112222222111122211122222211222
222112222222122111111111111111111111111111111111111111111111111111111111
111111111121111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111133111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111211111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110021111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111112111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111121111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111002111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111211111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
112111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100211111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111121111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110021111111111111111111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111112111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111113111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111121111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111111111111111111111111111111111111111111111111111112222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222211111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111131111111111111111111111
111111111111111311111111111111111111111111111111111111111311111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111132311111111111111111111111111111111111323111111111111111
111111111111111111111111323111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
222111111111111111111111111111111111112221111111111111111111111111111111
111111112221111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111132223111111111111
111111111111111111111322231111111111111111111111111111111111111322231111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111001111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111222221111111111111111111111111111
111112222211111111111111111111111111111111111112222211111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111132222231111111111111111111111111111111322222311111
111111111111111111111111111111322222311111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111222222211111111111111111111111111111112222222111111111111111111111
111111111111112222222111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111133332333311
111111111111111111111111111333323333111111111111111111111111111111111333
323333111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111001111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111002
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100211111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110021111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111131131133311311333113113331131
133311311333113113331131133311311333113113331131133311311333113113331131
133311311311311111111111111111111111111111111002111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111113222322323223223232232232322322323223223232232
232322322323223223232232232322322323223223232232232322322323223223222311
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111133111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111133111111111111111111
111111111111100211111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111331111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111331111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111113311111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111113311111111111111111111111111111110011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111133111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111133111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111331111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111331111111111
111111111111111111111001111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111112311111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
113311111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111113311111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
221111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111133111111111111
111111111111111111111111111111111111111111111112111111111111111111111111
111111111111111111111111111133111111111111111111111111111111100111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111322211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111331111111111111111111111111111
111111111111111111111111111111121111111112112111111111111111111111111111
111111111111331111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111333212111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111113311111111112211122112112112211122111211212221
212112111112211222111222122221122111211122111111111111111111111111113311
111111111111111111111111111110011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111132321121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111133111111111211212112121121211211212112112121122112211111211212
112121111211212112112111212111111111111111111111111133111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
132313311211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111331111
111112112121111222212112112211122221222121122111112111121121222211212121
111121112211111111111111111111111111331111111111111111111111111111111001
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111112311331112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111113311111111121121211212
112121121121211211212111211221111121121211212112112121211211211121211111
111111111111111111113311111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111333231123111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111133111111111122111221121121122111221112
112121112121121111122112221112211122211221122211221111111111111111111111
111133111111111111111111111111111111100111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111113231113311111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111331111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111331111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111323311331111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
113311111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111113311111111111111111111111111
111110011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111323331133111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111133111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111133111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111323113313311111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111331111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111331111111111111111111111111111111001111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111132111133331111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111113311111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111113311
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111132311111332111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111133111111111111111111111111211111211111111111111111111111121111
111111111111111211111111111111111111111111111111111133111111111111111111
111111111111100111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112311111113211
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111331111
111111111111111111112111112111111111111111111111111211111111111111111112
111111111111112112111111111111111111331111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111113231111111323111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111113311111111111111111111
111122222221221121112211122111122112221111111111112222122211122212112122
221122212111111111113311111111111111111111111111111110011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111231111111133331111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111133111111111111111111111111121112121121
211211211212112112121121111111111121121211212111121121211211211221111111
111133111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111321111111111213111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111331111111111111111111111111121121211212112112112211121
121211211111111111122212112122221222211212112221211111111111331111111111
111111111111111111111001111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111323111111111
121131111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
112311111111111111111111111111211212112121121121121211211212112111111111
111112121121211212112112121121112111111111113311111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111123111111111112111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111231111111111111
111111111111112112112211222122111221111221122211111111111122221222111221
121121122211211121111111111133111111111111111111111111111111100111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111132311111111111211111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111321111111111111111111111111111121
121111111111111111111111111111111111111111111111111111111111111111111111
111111111111331111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111132311111111111121111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111123111111111111111111111111111111222211111111111111
111111111111111111111111111111111111111111111111111111111111111111113311
111111111111111111111111111110011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111113211111111
111112111111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111132111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111133111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111113231111111111111211111111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111112311111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111331111111111111111111111111111111001
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111113331111111111111133111111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111113211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111113311111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111323111111111111113311111111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111231111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111133111111111111111111111111111111100111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111323111111
111111111331111111111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111321111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111331111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111132111111111111111133111111
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111123111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111113311111111111111111111111111
111110021111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111132311111111111111113311111111111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111132111111111111131111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111133111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111112311111111111111111331111111111111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111112311111111111132231111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111331111111111111111111111111111111002111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111113211111
111111111111133111111111111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111113211111111111132333311111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111113311
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111111111111111111111111113231111111111111111113311
111111111111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111231111111
111132311133111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111133111111111111111111
111111111111100111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111231111111111111111111331111111111111111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111323111111111132311111331111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111331111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111323111111111111111111112111111111111111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111123111111111332311111113311111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111113311111111111111111111111111111110011111111111111111
111111111111111111111111111111111111111111111111111111111111111111323111
111111111111111113211111111111111111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111132111111111323311111111133111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111133111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111111111111111111132111111111111111111111
331111111111111111111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111112311111
111323311111111111323333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333231111111111
111111111111111111111001111111111111111111111111111111111111111111111111
111111111111111111111111111111132311111111111111111111112111111111111111
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111113231111111323111111111111
111333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333111111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
111111111111112311111111111111111111113311111111111111111111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111231111111323111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100111111111
111111113313331333133313331333133313331333133313331333133313331333133211
111111111111111111111123331333133313113111111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111321111111323111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111123232323
232323232323232323232323232323232323232323232323232331111111111111111111
111113232323232323232223111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111123111
113223111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110011111111111111113211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111331111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111132311113221111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111112111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111113311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111112311113231111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111331111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111123111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111113211113231111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111331111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111231
113231111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111132111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111113311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111323132231111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111121111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111133
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111123132311111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110011111111111111113311111111111111111111111111111111111111111111111
111111111111211111111111111111111111111111111111111111231111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111132332311111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111112111111111111111111111111111111111111111111111111111111111112111
111111211211111111111111111111111111113311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111112
322311111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111001111111111111111321111111
111221112211211211221112211121121222121211211111221122211122212222112211
121112211111111111111133111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121113222311111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111211111111121121211212112
121121121211211212112211221111121121211212111121121211211211121211111111
111111331111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211223311111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100211111111111111133111111111211212111122221211211221112222
122212112211111211112112122221121212111112111221111111111111112311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112323311111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111121111111112112121121211212112112121121121211121122111112
112121121211211212121121121112121111111111111133111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110011111111111111113
211111111112211122112112112211122111211212111212112111112211222111221112
221122112221122111111111111111331111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100011111111111111112111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111113311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111001111111111111111331111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111123
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111331111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100111111111
111111132111111111111111111111111111111111111111111111111111111111111211
111111111111111111111111111111111111113311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111121111111
111111111111111111111111111111111111111111111111111112111111111211211111
111111111111111111111133111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110011111111111111113311111111121212112211212
121122212112111211111111112112112221122211122212222122221111212112111111
111111231111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111112111111111212121211212121212111121121112
111111111121121211111211212111121121211211222122121111111111113311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111321111111112212212112122122122221222211121111111111211212
222112112122221121211222121121221211111111111133111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
211111111122122121121221221211212112111211111111112112121121121121211211
212111121211212122111111111111331111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111133111111111221221
122112212211221121121122211111111122221122111222111221112221222212112121
121111111111112311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111121111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111133
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110011111111111111113211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111331111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111112111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111113311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111001111111111111111331111111
111111111111211111111111111111111111111111111111111111111111111111111111
111111111111111111111123111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111211111111111111111112111
111111111111111121121111111111111111111111111111111111111111111111111111
111111331111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100111111111111111132111111111211211222122211122212112112211
222212112112111111111111111111111111111111111112211111111111113311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111121111111112112121111211212111112211211212112122121121111
111111111111111111111111111111121211111111111133111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110011111111111111113
311111111121121222212112122221122112112112121221211211111111111111111111
111111111111111221111111111111231111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100011111111111111112111111111211212
112121121211211221121121121212122112111111111111111111111111111111111112
121111111111113311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111001111111111111111321111111112222112211222111221121
121122111222121121222111111111111111111111111111111111122111111111111133
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111331111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100111111111
111111133111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111112311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111121111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111133111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110011111111111111113211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111331111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111112111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111113311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111331111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111123111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
211111111112211122111221112211121112211112221211212112112211122111211211
211111111111111111111111111111331111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111132111111111211212
112121121211211211121211211112112121121211212112112112212111111111111111
111111111111113311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111121111111112111121121211212111112
111221112222122221222212112121111121122121111111111111111111111111111133
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110011111111111111113311111111121121211212112121121121112121121121211
212112121121211211211212211111111111111111111111111111231111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111112111111111122111221122211122112221122111122112112121121122111221
122212112111111111111111111111111111113311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111001111111111111111321111111
111111111111211111111111111111111111111111111111111111111111111111111111
111111111111111111111133111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111211111111111111111111222
111111111111111111111111111111111111111111111111111111111111111111111111
111111331111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100111111111111111133111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111112311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111121111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111133111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110011111111111111113
211111111111111111111111111111112111111111111111111111111111111111111111
111111111111111111111111111111331111111111111111121111111111111111111111
111111111111111231111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111113222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222100011111111111111112111111111111111
111111111111111121111111111111111111111111111111111111111111111111111111
111111111111113311111111111111111211111111111111111111111111111111111112
222222333311111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111133111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111121001111111111111111331111111111111111111111111211121
222112222112211112211111111111111111111111111111111111111111111111111123
111111111111111112111111111111111111111111111111111111121133222332222232
331111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111331111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111210001111111111111111211111111111111111111111112111212112121121121211
211211111111111111111111111111111111111111111111111111331111111111111111
121111111111111111111111111111111111111211111132233111333322222323333111
111111111211111111111111111111111111111111111111111111111111111111111111
111113311111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112100111111111
111111132111111111111111111111111121112121121122211221112112111111111111
111111111111111111111111111111111111113311111111111111111211111111111111
111111111111111111111112111111111332233111111113333322222233333112111111
111111111111111111111111111111111111111111111111111111111111133111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111121000111111111111111121111111
111111111111111111211121211211112112121121121111111111111111111111111111
111111111111111111111133111111111111111112111111111111111111111111111111
111111121111111111111332231111111111111113333322222333331111111111111111
111111111111111111111111111111111111111111111331111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111210011111111111111113311111111111111111111111
112111212221122221122111122111111111111111111111111111111111111111111111
111111231111111111111111121111111111111111111111111111111111111211111111
111111113322331111111111111111111233332322232333311111111111111111111111
111111111111111111111111111113311111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111112100011111111111111112111111111111111111111111121112111111111
111111111111111111111111111111111111111111111111111111111111113311111111
111111111211111111111111111111111111111111111112111111111111111111113322
311111111111111112111111111333323222233333111111111111111111111111111111
111111111111133111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121001
111111111111111321111111111111111111111111222221111111111111111111111111
111111111111111111111111111111111111111111111133111111111111111112111111
111111111111111111111111111111121111111111111111111111113223311111111111
121111111111111111111333232222233333111111111111111111111111111111111331
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111210001111111111111111
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111331111111111111111121111111111111111111111
111111111111111211111111111111111111111111133223111111111211111111111111
111111111111113333322222333111111111111111111111111113311111111111111111
111111111111111111111111111111111111111111112111111111111111111111111111
111111111111111111111111111111111112100111111111111111133111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111112311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111132233111112111111111111111111111111111111
111111133332222232333311111111111111133111111111111111111111111111111111
111111111111111111111111111121111111112112111111111111111111111111111111
111111111111111111121000111111111111111121111111111111111112111111111111
111111211111111111111111121111111111111111111111111111111111111111111133
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111332233121111111111111111111111111111111111111111111111
333323222233331111111331111111111221112211211211221112211121121122112111
221111112211222111222122221122111211122111222211111111111111111111111111
111210011111111111111113211111111111111111121111111111111111112111111111
111111111121111111111111111111111111111111111111111111331111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111332231111111111111111111111111111111111111111111111111111111333322
222232311111111121121211212112121121121211211212112121121121111211212112
121111211212112112111212112112111111111111111111111111111112100011111111
111111112111111111122111111222112222112211221122211122111112121211211112
111111111111111111111111111111111111113311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112322331
111111111111111111111111111111111111111111111111111111111113331111111111
211212111122221211211221112222121121211211211112111121121222211212121111
121112211112221111111111111111111111111111121001111111111111111331111111
111212111112112121121211221121211212112112221221121211111111111111111111
111111111111111111111123111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121113322311111111111111
111111111111111111111111111111111111111111111111111111112112121121211212
112112121121121211212112112111121121211212112112121211211211121211111211
111111111111111111111111111210001111111111111111211111111112211111121121
122212111211112112121121211212211212111111111111111111111111111111111111
111111331111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111113223311111111111111111111111111
111111111111111111111111111111111111111112211122112112112211122111211211
221122212211111122112221112211122211221122211221112222111111111111111111
111111111112100111111111111111132111111111121211111211211112121122112121
121211212112122112121111111111111111111111111111111111111111113311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111133223311111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121000
111111111111111121111111111221111112221122221122112211222111221121121212
211121111111111111111111111111111111111111111133111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111133223111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111210011111111111111113
311111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111231111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111332233111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112100011111111111111112111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111113311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111332231111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111121001111111111111111321111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111133
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111113322331111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111210001111111111111111211111111111111111111111111111111111111111111111
111111111111111211111111111111111111111111111111111111331111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111113322311111111111111111111111111111
111111111111111111111211111111111111111111111111111111111111111111111111
111111111111111111111211111111111111111111111111111111111112100111111111
111111133111111111111111111111111111111111111111111111111111111111111112
111111111211211111111111111111111111112311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111113223311111111111111111111111111111111111111111
111112111111111211211111111111111111111111111111111111111111111111111111
111112111111111111111211211111111111111111121000111111111111111121111111
111221112211211211221112211121121222121211211111111221122211122212222112
211121112211111111111133111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111133223311111111111111111111111111111111111112112122211122112
222122221212121121121111111111111111211211111111111111112222122211122212
112112222122212111111111111210011111111111111113211111111121121211212112
121121121211211212112211221111111121121211212111121121211211211121211111
111111331111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
132223111111111111111111111111111111111121121211212112121121211211222111
221211111111111111112212111111111111111121121211212111121121121121211221
111111111112100011111111111111112111111111211212111122221211211221112222
122212112211111111211112112122221121212111112111221111111111113311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111332233111111
111111111111111111111111211212112121121121211222111211112212111111111111
111122121111111111111111122212112122221222211121212221211111111111121001
111111111111111331111111112112121121211212112112121121121211121122111111
112112121121211211212121121121112121111111111123111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111332231111111111111111111
111111112112121121211211212111121122211121221111111111111111212211111111
111111111112121121211212112111212121112111111111111210001111111111111111
211111111112211122112112112211122111211212111212112111111112211222111221
112221122112221122111111111111331111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111113322331111111111111111111111122221222
111221112221222212121211211211111111111111112112111111111111111122221222
111221121121112221211121111111111112100111111111111111132111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111113311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111113322311111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111121000111111111111111121111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111133
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111113223311111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111210011111111111111113311111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111231111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111133
223311111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112100011111111
111111112111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111113311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111132233111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111121001111111111111111321111111
111111121111111111111111111111111111111111111111111111111111111111111111
111111111111111111111133111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111231111111111111111111111111
111111111111121111121111111111111111111111111111111111111111111111211111
111111111111111111111111111210001111111111111111211111111111111211111111
121121111111111111111111111111111111111111111111111111111111111111111111
111111331111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111113311111111121121111111111111111111111111211
111121111111111111111111111111111111111111111111111211111111111111111111
111111111112100111111111111111133111111111211212221112211222212222121212
112112111111111111111111111111111111111111111111111111111111112311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111133111111111222211221121112211122111122112221111211111111111
111111111111111111111111111111212112111211212112121121111111111111121000
111111111111111121111111112112121121211212112121121122211122121111111111
111111111111111111111111111111111111111111111133111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111331
111111112112121121211211211212112112121121121211111111111111111111111111
111111111111112211212112112112121221211111111111111210011111111111111113
211111111121121211212112112121122211121111221211111111111111111111111111
111111111111111111111111111111331111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111113311111111112121211
212112112112211121121211211212111111111111111111111111111111111111111122
112121121121121212212122111111111112100011111111111111112111111111211212
112121121121211112112221112122111111111111111111111111111111111111111111
111111111111113311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111133111111111121212112121121121121211
211212112112121111111111111111111111111111111111111111221121211211211212
121221111111111111121001111111111111111331111111112222122211122111222122
221212121121121111111111111111111111111111111111111111111111111111111123
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111331111111111222112211222122111221111221122211211121
111111111111111111111111111111111111112122111212222112221211211111111111
111210001111111111111111211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111331111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111113311111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112100111111111
111111132111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111113311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111133111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111121000111111111111111121111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111133111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111331111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111210011111111111111113311111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111231111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111113311111111111112111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111112100011111111111111112111111111111111111111111211111211111111
111111111111111121111111111112111111111111111111111111111111113311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111133111111111111121111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121001
111111111111111321111111111111111111111112111112111111111111111111111111
211111111111112111111111111111111111111111111133111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111331
111111111211222111222112211122111221112222121121211212112111111111111111
111111111111111111111111111111211211221111111111111210001111111111111111
211111111111111111111111122222221221121112211122111122112221111112121121
112112121121211211111111111111331111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111113311111111112112112
121111211212112112121121121211212212122121111111111111111111111111111111
111111111111112112121121111111111112100111111111111111133111111111111111
111111111121112121121211211211212112112121121111122112121121121121212212
111111111111112311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111133111111111121121121222212112121121
122111122212222122121221211111111111111111111111111111111111111111111121
121211211111111111121000111111111111111121111111111111111111111111121121
211212112112112211121121211211111221121211211211212122121221111111111133
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111331111111111211211212112121121211211212111112121121
212212122111111111111111111111111111111111111111111111211212112111111111
111210011111111111111113211111111111111111111111111211212112121121121121
211211212112111112211212112112112121212211111111111111331111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111113311111111122212221112211222111221112211122221211212112121121111111
111111111111111111111111111111111111112222112211111111111112100011111111
111111112111111111111111111111111112112112211222122111221111221122211111
121221112122221122212112111111111111113311111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111133111111111
111111111111112111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111121001111111111111111331111111
111111111111111111121121111111111111111111111111111111111111111111111111
111111111111111111111123111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111331111111111111111111111112
221111111111111111111111111111222111111111111111111111111111111111111111
111111111111111111111111111210001111111111111111211111111111111111111111
111222211111111111111111111111111111111111111111111111111111111111111111
111111331111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111113311111111111111111111111111111111111111111
111111111111112121111111111111111111111111111111111111111111111111111111
111111111112100111111111111111132111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111113311111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111133111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121000
111111111111111121111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111133111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111331
111111111111111111111111111111111111111111111111111111111111111111111111
111111112111111111111111111111111111111111111111111210011111111111111113
311111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111231111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111113311111111111111111
111111111111111111111111111111111111111111111111211211111111111121111111
112112111111111111111111111111111112100011111111111111112111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111113311111111111111111211111111111111111111111111111111111112
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111133111111111111111111111221122221111
211222112111111111111111111122112222121121122111222111221122221211211222
121211211111111111121001111111111111111321111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111133
111111111111111112111111111111111111111111111111111111121111111111111111
111111111111111111111111121111111111111111111111111111111111111111111111
111111111111111111111331111111111111111111121121211211222121111121111111
111111111112112121121211212112112112121121211212112112112211221111111111
111210001111111111111111222322322322322322322322322322322322322322322322
322322322322322322322322322322322322322322322322322323231111111111111111
121111111111111111111111111111111111111211111111111111111111111111111111
111111111211111111111111111111111111111111111111111111111111111111111111
111113311111111111111111111111211222121121222211211111111111111111121121
121212222121121121121211211212122221122212112211111111111112100111111111
111111113133133133133133133133133133133133133133133133133133133133133133
133133133133133133133133133133133133133111111111111111111211111111111111
111111111111111111111112111111111111111111111111111111111111111112111111
111111111111111111111111111111111111111111111111111111111111133111111111
111111111111121111121211212112112111111111111111111211211212121121211211
211212112112121211211211121122111111111111121000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111121111111111111111111111111111111111111111121111111111111111111111
111111111111111111111111111111111111111111111331111111111111111111111121
222212112112211222111111111111111111221112221211211221112221112211122212
112112111212112111111111111210011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111121111111111111111111111111111111111111211111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111113311111111111111111111211211111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111112100011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111211111111111111111111111111111111111112111111111111111111111111
111111111111111112111111111111111111111111111111111111111111111111111111
111111111111133111111111111111111111221111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121001
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
121111111111111111111111111111111111111111111111111111111111111111111331
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111210001111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111121111111111111111111111
111111111111111211111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111113311111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112100111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111333233311111111111111111111111111111113332
333111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111133111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111121000111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111112222222111111111111111111111111111111122222221111111111111
111111111111111111111133323331111111111111111111111111111111111111111111
111111111111111111111331111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111210011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111132
222231111111111111111111111111111111322222311111111111111111111111111111
111111222222211111111111111111111111111111111111111111111111111111111111
111113311111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112100011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111122222111111111111
111111111111111111111222221111111111111111111111111111111111113222223111
111111111111111111111111111111111111111111111111111111111111133111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111121001111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111322231111111111111111111111111111
111113222311111111111111111111111111111111111112222211111111111111111111
111111111111111111111111111111111111111111111331111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111210001111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111222111111111111111111111111111111111112221111111
111111111111111111111111111111132223111111111111111111111111111111111111
111111111111111111111111111113311111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111112100111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111113231111111111111111111111111111111111132311111111111111111111111
111111111111111122211111111111111111111111111111111111111111111111111111
111111111111133111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121000
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111131111111111112111111
111111111111111111111111111111121111111111111111111111111111111111111111
323111111111111111111111111111111111111111111111111111111111111111111331
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111210011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222111111111111111111111111111111111111111111113311111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112100011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111112111111113111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111121111111
111111111111111111111111111111111111133111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111121001111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111211111111111111111111111
111111111111111111111331111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111210001111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111211111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111112111111111111111111111111111111111111111
111113233333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333332100111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111121111111111111111111111111111111111111111111113333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333331000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111121111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111211111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111112111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111121111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111121111111111111111111111111111
111111111111111111111111122111112211111111111111111111111111111111221111
111111111111111111111111211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111211111111111111111111111111111111111111111111
111111111221111122111111111111111111111111111111112211111111111111111111
111111112111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111112111111111111111111111111111122111221122111111112221112222222
222211111222222221112222221122222222111111111111111111111111111121111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121111
111111111111111111111111221112211221111111222221122222222212222222122222
221122222211222222221111111111111111111111111111211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111211111111111111111111
111111112211122112222211122111221122111221122222221221112211221111112211
122111111111111111111111111111112111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112111111111111111111111111111122111221
122222211221112211221112211221112212222222112222221122111221111111111111
111111111111111121111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111001111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111121111111111111111111111111111221112211221122112211122
112211122111221221122222211122222211221112211111111111111111111111111111
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111211111111111111111111111111112211122112211221122111221122111221112212
211221112211221111112211122111111111111111111111111111112111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112111111111111
111111111111111122222221122222211122222111222222211112221112222222112222
221122111221111111111111111111111111111121111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111121111111111111111111111111111
222222211222221111122211112222222111122211122222211122222211221112211111
111111111111111111111111211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111211111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111112111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111112111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111121111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111001111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111211111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111112111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111121111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111121111111111111111111111111111111111111111111111111111
112211111221111111111111111111111111111111111111111111111111111111111111
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111211111111111111111111111111111111111111111111111111111122111112211111
111111111111111111111111111111111111111111111111111111112111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112111111111111
111111112211111221221111112222221122111221222222222211111221112211111222
111122111111111111111111111111111111111121111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111121111111111111111111112222222
112211111122222211221112212222222222222222111122111122222111221111111111
111111111111111111111111211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111211111111111111111111122222221122222111221111
112211122112211122122222221111221112211122112222211111222111111111111111
111111112111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111112111111111111111111111221112211222222112222221122222221122111
221221112211112211122111221122222211112221111111111111111111111121111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121111
111111111111111111221221112211221122222211222222211221112211221221111122
111221112211221122111111111111111111111111111111211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110011111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111211111111111111111111
112212211122112211221111112211122112211122112212211111221112211122112211
221111111111111111111111111111112111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100011111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112111111111111111111111112221111222222
112222221122111221122222221112221111222222112222211122222211111111111111
111111111111111121111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111001111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111121111111111111111111111122211112222211122222211221112
211222222211122211112222221112221111222221111111111111111111111111111111
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110001111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111211111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111112111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111121111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111000
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111121111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111211111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110011111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111211111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111112111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100011111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111112111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111121111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111001111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110001111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111211111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111112111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111100111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111121111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111121111111133111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111110011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111100011111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111001
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111110001111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111100111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111000111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111110010c00000040092900aa000000000000003d019d0100000000040000002701ffff
030000000000

Нашли опечатку? Выделите и нажмите CTRL+Enter

Похожие документы
Обсуждение

Оставить комментарий

avatar
  Подписаться  
Уведомление о
Заказать реферат!
UkrReferat.com. Всі права захищені. 2000-2020