49
Министерство образования Российской Федерации
Московский Гуманитарно-Экономический институт
Факультет экономики и управления
КУРСОВАЯ РАБОТА
Тема:
“Учёт денежных средств на специальных счетах в банках”
Выполнила студентка
3 курса,
группы ФО-32/БД, очного отделения
факультета экономики и управления
Пушкина С.О.
Научный руководитель:
Луковскова Н.А.
Москва 2008
ПЛАН:
Введение
1. Учёт операций по аккредитивной форме расчётов
2. Учёт операций по расчётам чеками и чековыми книжками
3. Учёт операций по депозитным счетам
4. Учёт операций по расчётам корпоративными банковскими картами
Заключение
Список литературы
Приложение 1
Приложение 2
Приложение 3
Введение
В целях повышения эффективности операций в условиях рыночных отношений
предприятиям необходимо выполнять основные задачи, связанные с учетом
денежных средств и расчетов. Прежде всего необходимо обеспечить
соответствие расчетов предъявляемым требованиям: своевременности,
надежности, эффективности. Немаловажным для предприятия является
оперативный, повседневный контроль за использованием средств строго по
целевому назначению, за правильными и своевременными расчетами с
бюджетом, банками, персоналом, за соблюдением форм расчетов,
установленных в договорах c покупателями и поставщиками.
Актуальность выбранной темы состоит в том, что с конца 19 века
безналичные расчёты успешно замещают платежи наличными деньгами и даже
имеют некоторые преимущества перед последними. На сегодняшний день
соотношение между наличной и безналичной денежной массой составляет 30%
к 70%. Большинство расчетов по сделкам осуществляется посредством
перечисления денежных средств с использованием банковских счетов,
поэтому оборот товаров, работ и услуг практически любого государства так
или иначе связан с надежным функционированием банковской системы в
целом. На сегодняшний день банки предоставляют своим клиентам
возможности осуществлять разные банковские операции. В зависимости от
специфики конкретной операции она совершается посредством использования
банковского счета. К примеру, перечисление денежных средств в валюте
Российской Федерации осуществляется посредством использования
банковского счета в валюте РФ, перечисление ЕВРО посредством
использования валютного счета в валюте ЕВРО и т.д. Наряду с расчетным
счетами предприятия могут иметь иные специальные счета для учета
денежных средств, как правило, целевого использования.
Цель работы – исследовать учет денежных средств, находящихся на
специальных счетах в банках.
Задачами данной работы является:
– рассмотрение форм безналичных расчётов, учитываемых на счёте 55
“Специальные счета в банках”
– рассмотрение схем и порядка осуществления расчётов по
специализированным счетам
– оформление документации
– учёт операций по данному счёту в организации
Счёт 55 “Специальные счета в банках” предназначен для обобщения
информации о наличии и движении денежных средств в валюте Российской
Федерации и иностранных валютах, находящихся на территории Российской
Федерации и за её пределами, в аккредитивах, чековых книжках, иных
платёжных документах (кроме векселей), на текущих, особых и иных
специальных счетах, а также о движении средств целевого финансирования в
той их части, которая подлежит обособленному хранению. Специальный счет
открывается банком для замораживания средств, при открытии аккредитива,
при выдаче лимитированных чековых книжек; отдельный счет открывается
организации при получении корпоративных банковских расчетных карт и пр.
Особенности счёта 55 “Специальные счета в банках” – “замораживание”
денежных средств организации на установленное время и установленные цели
с возможностью немедленного использования всей “замороженной” суммы на
эти цели.
Средства, переводимые организацией на прочие счета, учитываются на
различных субсчетах балансового счета 55 “Специальные счета в банках”.
На этих же счетах учитываются средства целевого финансирования, которые
должны быть учтены, обособлено от других средств.
К счету 55 “Специальные счета в банках” могут быть открыты следующие
субсчета:
55.1 “Аккредитивы”;
55.2 “Чековые книжки”;
55.3 “Депозитные счета”;
55.4 “Корпоративные банковские карты” и др.
Требования по документированию и учету операций по прочим счетам в
банках ничем не отличаются от аналогичных требований по операциям на
расчетном и валютных счетах.
1. Учёт операций по аккредитивной форме расчётов
Аккредитив – это банковский документ, который оформляет покупатель
товара в банке, где имеет счет. Как правило, при открытии аккредитива
банк списывает сумму, на которую открывается аккредитив с расчетного
(рублевого или валютного) счета клиента, помещая деньги в беспроцентный
депозит. Аккредитивная форма расчетов применяется в двух случаях: когда
она установлена договором и когда поставщик переводит покупателя на эту
форму расчетов в соответствии с положениями о поставках продукции
производственно-технического назначения и товаров народного потребления.
В аккредитиве изложены все требования покупателя к товару и к оформлению
документов на товар, при выполнении которых банк, исполняющий
аккредитив, вправе перевести деньги продавцу с аккредитивного счета
покупателя. Каждый аккредитив предназначен для расчетов только с одним
поставщиком и выставляется на срок, указанный в договоре, который может
быть продлен по согласию поставщика и покупателя. Получатель средств
может досрочно отказаться от использования аккредитива, если это
предусмотрено условиями аккредитива.
Особенность аккредитивной формы расчетов состоит в том, что оплату
платежных документов производят по месту нахождения поставщика сразу
после отгрузки им продукции.
Аккредитив – поручение отделения банка покупателя отделению банка
поставщика об открытии специального аккредитивного счета для немедленной
оплаты поставщика на условиях, предусмотренных в аккредитивном
заявлении, и в пределах указанной в заявлении суммы. В России
аккредитивная форма расчетов не очень распространена, но в международных
расчетах используется часто. Поэтому если организация планирует
заниматься экспортом или импортом товара ей необходимо представлять все
преимущества и недостатки этой формы расчетов.
Порядок расчетов по аккредитиву устанавливается в основном договоре, в
котором отражаются следующие условия:
– наименование банка-эмитента;
– наименование банка, обслуживающего получателя средств;
– наименование получателя средств;
– сумма аккредитива;
– вид аккредитива;
– способ извещения получателя средств об открытии аккредитива;
– способ извещения плательщика о номере счета для депонирования средств,
открытого исполняющим банком;
– полный перечень и точная характеристика документов, представляемых
получателем средств;
– сроки действия аккредитива, представления документов, подтверждающих
поставку товаров (выполнение работ, оказание услуг), и требования к
оформлению указанных документов;
– условия оплаты (с акцептом или без акцепта);
– ответственность за неисполнение (ненадлежащее исполнение)
обязательств.
В основной договор могут быть включены иные условия, касающиеся порядка
расчетов по аккредитиву.
Форма заявления на открытие аккредитива для расчетов с российским
покупателем установлена Центральным Банком России Положением от 3
октября 2002 г. N 2-П “О безналичных расчетах в Российской Федерации”.
Форма заявления на открытие аккредитива в валюте, для осуществления
международных расчетов Центральным банком не установлена, и банки,
уполномоченные на ведение валютных операций, разрабатывают такую форму
сами.
Для открытия аккредитива плательщик представляет обслуживающему банку
аккредитив на бланке формы
№ 0401063 (см. Приложение 1), в котором плательщик обязан указать:
– вид аккредитива (при отсутствии указания на то, что аккредитив
является безотзывным, он считается отзывным);
– условия оплаты аккредитива (с акцептом или без акцепта);
– номер счета, открытый исполняющим банком для депонирования средств при
покрытом (депонированном) аккредитиве;
– срок действия аккредитива с указанием даты (число, месяц и год) его
закрытия;
– полное и точное наименование документов, против которых производится
платеж по аккредитиву;
– наименование товаров (работ, услуг), для оплаты которых открывается
аккредитив, номер и дату основного договора, срок отгрузки товара
(выполнения работ, оказания услуг), грузополучателя и место назначения
(при оплате товаров).
При отсутствии хотя бы одного из этих реквизитов банк отказывает в
открытии аккредитива.
Представленное заявление регистрируется банком плательщика в специальном
журнале и приходуется по внебалансовому счету № 9931 “Аккредитивы к
оплате”. Заявление на открытие аккредитива представляется в количестве
экземпляров, необходимых банку плательщика для выполнения условий
аккредитива (обычно в пяти экземплярах).
1-й экземпляр с подписями и оттиском печати покупателя является
основанием для списания средств с его расчетного счета и остается в
документах дня банка плательщика;
2-й, 3-й и 4-й экземпляры заявления через РКЦ направляются в банк
поставщика, где:
2-й экземпляр, снабженный подписью должностных лиц и печатью банка
плательщика, используется для депонирования средств на счете № 720
“Аккредитивы”;
3-й экземпляр вручается поставщику и служит основанием для отгрузки
товаров;
4-й экземпляр используется в качестве лицевого счета поставщика по
данному аккредитиву по балансовому счету № 720.
5-й экземпляр возвращается плательщику в качестве расписки банка в
совершении операции по его счету;
Аккредитив может быть выставлен за счет собственных средств и за счет
банковского кредита.
В первом случае выставление аккредитива оформляют следующей
бухгалтерской записью:
Дебет счета 55 «Специальные счета в банках», субсчет 1 «Аккредитивы»;
Кредит счета 51 «Расчетные счета».
Когда аккредитив выставляют за счет банковского кредита, составляют
следующую запись:
Дебет счета 55 «Специальные счета в банках», субсчет 1 «Аккредитивы»;
Кредит счета 66 «Расчеты по краткосрочным кредитам и займам».
Оплату счетов поставщиков с аккредитивного счета оформляют следующей
записью:
Дебет счета 60 «Расчеты с поставщиками и подрядчиками»; Кредит счета 55
«Специальные счета в банках», субсчет 1 «Аккредитивы».
Остаток неиспользованного аккредитива возвращают организации-покупателю
и зачисляют на расчетный счет, если аккредитив выставлен за счет
собственных средств, или перечисляют в погашение задолженности по ссуде,
если аккредитив выставлен за счет банковского кредита.
В первом случае составляют следующую запись:
Дебет счета 51 «Расчетные счета»;
Кредит счета 55 «Специальные счета в банках», субсчет 1 «Аккредитивы».
В случае возврата остатка неиспользованного аккредитива, выставленного
за счет банковская кредита, оформляется следующая бухгалтерская запись:
Дебет счет 66 «Расчеты по краткосрочным кредитам и займам»;
Кредит счета 55 «Специальные счета в банках», субсчет 1 «Аккредитивы».
Аналитический учет по субсчету 55-1 “Аккредитивы” ведется по каждому
выставленному организацией аккредитиву.
В упрощенном виде порядок расчетов с использованием аккредитива выглядит
следующим образом.
Схема аккредитивной формы расчётов:
Поставщик1) Покупатель6)9)7)5)3)2)10)Банк-поставщик4)Банк-покупатель8)
1) заключение договора-контракта с указанием аккредитивной формы
расчётов
2) заявление на открытие аккредитива ( сумма, срок, условия
использования его поставщиком)
3) выписка из расчётного счёта об открытии аккредитива
4) извещение об открытии аккредитива и его условия
5) сообщение поставщику условий аккредитива
6) отгрузка продукции товаров по условиям аккредитива
7) поставщик представляет платёжные и другие товарные документы на
оплату за счёт аккредитива
8) извещение об использовании аккредитива
9) выписка из расчётного счёта – зачислен на счёт
10) выписка со счёта аккредитива об использовании аккредитива
Банк покупателя списывает с расчетного (рублевого, валютного), или с
кредитного счета покупателя сумму, указанную в Заявлении на открытие
аккредитива. Затем, банк покупателя извещает банк поставщика об открытии
покупателем аккредитива и его условиях (условия аккредитива оговорены в
контракте между поставщиком и покупателем).
Банк поставщика извещает поставщика о том, что в его пользу открыт
аккредитив и об его условиях. В случае отсутствия разногласий между
поставщиком и покупателем по условиям аккредитива, поставщик отгружает
товар и предъявляет отгрузочные, товарораспорядительные и пр. документы
в свой банк. Банк проверяет документы на предмет их соответствия
условиям аккредитива, и при отсутствии расхождений с требованиями
аккредитива, зачисляет деньги на счет поставщика и отправляет документы
в банк покупателя.
Если в представленных поставщиком документах имеются расхождения с
условиями аккредитива, банк возвращает комплект документов поставщику.
Далее, в зависимости от сути расхождений документов и условий
аккредитива, поставщик либо исправляет допущенные ошибки и предъявляет
документы вновь, либо договаривается с покупателем об изменении условий
аккредитива с тем, чтобы имеющиеся документы могли быть приняты банком.
Последнее, конечно, не всегда возможно, поэтому, давая транспортной
компании разнарядку на отгрузку, следует уделить особенное внимание
оформлению отгрузочных и товаросопроводительных документов.
Аккредитивная форма расчетов является одной из наиболее сложных, но в то
же время наиболее безопасных для сторон форм расчетов. При правильных
формулировках условий аккредитива, и требований к документам, против
которых банк должен перевести деньги поставщику, аккредитив
предоставляет экспортеру возможность исключить риск отказа покупателя
принять товар и гарантирует своевременность получения платежа (при
соблюдении экспортером всех условий аккредитива).
Основные принципы совершения операций с аккредитивами в международной
торговле изложены в “Унифицированных правилах и обычаях для
документарных аккредитивов” (в ред. 1993г.), опубликованных
Международной торговой палатой (публикация МТП 500). Правила являются
обязательными для всех заинтересованных сторон при условии, что ссылка
на них содержится в аккредитиве.
Необходимость введения Унифицированных правил обусловлена различиями в
правовом регулировании разных стран, что могло бы привести к
разногласиям в понимании и трактовке тех или иных условий расчетов.
Унифицированные правила устраняют множество возможных разногласий и
споров, поскольку обобщают международную практику в области
документарного аккредитива.
Подписывая контракт на экспорт или импорт товара, предусматривающий
аккредитивную форму расчетов, следует иметь в виду некоторые особенности
использования аккредитивной формы расчетов.
Аккредитив по своей природе представляет собой сделку, обособленную от
договора купли-продажи или иного договора, на котором он может быть
основан. Это означает, что банки никак не связаны с договором
купли-продажи и не обязаны заниматься такими договорами, даже если в
аккредитиве имеется какая-либо ссылка на такой договор.
То же самое и с клиентом банка. Клиент не может предъявить претензию по
обязательствам банка произвести платеж, оплатить или акцептовать
переводные векселя (тратты) или выполнить любые другие обязательства по
аккредитиву, только потому, что имеются какие-то взаимоотношения между
банком, открывшим аккредитив (банком-эмитентом) или покупателем,
открывшим аккредитив (бенефициаром).
То есть все действия по аккредитиву совершаются только между банками. По
операциям с аккредитивами все заинтересованные стороны имеют дело только
с документами, но не с товарами, услугами и (или) другими видами
исполнения обязательств, к которым могут относиться документы.
Согласно Унифицированным правилам для документарных аккредитивов
аккредитивы могут открываться на разных условиях. От этих условий
зависит степень надежности аккредитивов в части получения продавцом
выручки от покупателя.
Аккредитивная форма расчётов регламентируется Гражданским кодексом РФ :
Ст. 867-Ст 873.
В практике существуют следующие виды аккредитивов:
Ст. 868. Отзывный аккредитив
1.Отзывным признается аккредитив, который может быть изменен или отменен
банком-эмитентом без предварительного уведомления получателя средств.
Отзыв аккредитива не создает каких-либо обязательств банка-эмитента
перед получателем средств.
2. Исполняющий банк обязан осуществить платеж или иные операции по
отзывному аккредитиву, если к моменту их совершения им не получено
уведомление об изменении условий или отмене аккредитива.
3. Аккредитив является отзывным, если в его тексте прямо не установлено
иное.
В случае отзыва (полного или частичного) или изменений условий
аккредитива плательщиком представляется в банк-эмитент соответствующее
распоряжение, составленное в произвольной форме в трех экземплярах и
оформленное на всех экземплярах подписями лиц, имеющих право подписи
расчетных документов, и оттиском печати.
Ст. 869. Безотзывный аккредитив
1. Безотзывным признается аккредитив, который не может быть отменен без
согласия получателя средств.
2. По просьбе банка-эмитента исполняющий банк, участвующий в проведении
аккредитивной операции, может подтвердить безотзывный аккредитив
(подтвержденный аккредитив). Такое подтверждение означает принятие
исполняющим банком дополнительного к обязательству банка-эмитента
обязательства произвести платеж в соответствии с условиями аккредитива.
Безотзывный аккредитив, подтвержденный исполняющим банком, не может быть
изменен или отменен без согласия исполняющего банка.
Причем если в аккредитиве не указано прямо, что он является отзывным, то
такой аккредитив автоматически является безотзывным (ст. 6
“Унифицированных правил”).
Конечно, для гарантии поступления платежа экспортеру выгоден безотзывный
аккредитив. Безотзывный документарный аккредитив хотя и является более
дорогой формой расчетов по сравнению с другими (перевод, инкассо), но в
то же время позволяет контролировать сроки исполнения поставок и
осуществления платежей. А вопрос дороговизны открытия безотзывного
подтвержденного аккредитива можно решить с контрагентом по сделке, путем
регулирования контрактных цен на товар.
Кроме этого в расчетах могут использоваться:
Подтвержденный аккредитив – имеющий гарантию платежа со стороны другого
банка, не являющегося эмитентом, обычно это банк поставщика;
Неподтвержденный аккредитив – по которому ответственность за исполнение
платежа несет только банк-эмитент;
Ст. 867/2 Общие положения о расчетах по аккредитиву:
Покрытый (депонированный) – аккредитив по условиям которого банк-эмитент
предоставляет в распоряжение банка исполняющего аккредитив денежные
средства в сумме открываемого аккредитива на весь срок аккредитива для
использования в качестве выплат по аккредитиву;
Непокрытый (гарантированный) – это аккредитив, по которому платежи
поставщику гарантирует банк. В этом случае плательщик обращается в свой
банк с ходатайством выставить для него гарантированный аккредитив.
Указанное ходатайство банк-эмитент удовлетворяет, как правило, в
отношении платежеспособных, первоклассных клиентов и при условии
установления между ним и банком, исполняющим аккредитив,
корреспондентских отношений. При открытии гарантированного аккредитива
банк-эмитент предоставляет исполняющему банку право списывать платежи по
аккредитиву в пользу поставщика – получателя средств со своего
корреспондентского счета. Порядок списания денежных средств с
корреспондентского счета банка-эмитента по непокрытому аккредитиву
определяется по соглашению между банками.
Важным моментом является также место исполнения аккредитива, то есть
какой банк является исполняющим – банк страны экспортера или страны
импортера. Если в аккредитиве указано место исполнения – банк страны
экспортера, денежные средства будут получены быстрее. С точки зрения
надежности платежа, для экспортера выгоднее покрытый подтвержденный
аккредитив с условием исполнения в банке экспортера. В этом случае, при
сдаче документов в банк и при отсутствии у банка претензий к их
оформлению деньги экспортер получит в течение 1-3 рабочих дней.
Хотя аккредитивы, безусловно, являются одной из лучших гарантий платежа,
на практике с ними не все так гладко. Эта форма расчетов имеет свои
недостатки. Особенно если товар продается в, так называемые, “страны
третьего мира”. Зачастую покупатель из какой-нибудь африканской,
азиатской или южно-американской страны открывает аккредитив в своем
банке, с которым он работает много лет. Но у этого банка нет
корреспондентских отношений ни с Вашим банком, ни вообще с каким-либо
банком России. В этом случае банк покупателя откроет аккредитив через
банк, с которым корреспондентские отношения установлены не только у
него, но и у российского банка (не обязательно Вашего). Страшного ничего
нет, но при пересылке информации об условиях аккредитива телеграфом,
через несколько банков, нередко происходят ошибки (в основном
грамматические), в том числе в наименовании товара, наименовании
поставщика и пр.
И если Вы приняли аккредитив с ошибками в наименованиях, то во всех
отгрузочных документах должны указать наименования с грамматическими
ошибками, иначе банк откажет в приеме документов. Получается, что вместо
ускорения расчетов и гарантий платежа, экспортер, отгрузив товар,
получает длительную переписку и отправку документов на базе инкассо.
Поскольку указание в отгрузочных документах неправильных наименований
товара и реквизитов поставщика создаст экспортеру проблемы с таможней и
банком, не стоит принимать аккредитив, условия которого не совпадают с
условиями контракта, даже в мелочах. Следует незамедлительно направить в
банк и одновременно покупателю все возражения по полученному аккредитиву
и ждать изменений к нему. Только получив изменения к аккредитиву и
удостоверившись, что условия аккредитива соответствуют контракту, можно
отгружать товар на экспорт.
После отгрузки товара на экспорт, получив от перевозчиков все
необходимые транспортные документы (обычно их перечень указывается в
аккредитиве), экспортер может направить комплект документов,
предусмотренных аккредитивом, в свой банк а так же реестр счетов-фактур
на отгруженную продукцию, на основании которых исполняющий банк
проверяет выполнение поставщиком условий аккредитива, правильность
оформления документов и только после этого производит выплаты по
аккредитиву.
Реестр счетов-фактур представляется поставщиком банку в 3 экземплярах,
из которых 1-й экземпляр используется в качестве основания для списания
средств со счета № 720 и зачисления их на расчетный счет поставщика, 3-й
экземпляр выдается поставщику с распиской банка в приеме документов, 2-й
экземпляр с приложением товарно-транспортных документов и отметкой об
использовании аккредитива (в полной или частичной сумме) отсылается
банку плательщика для вручения последнему и одновременно отражается по
расходу внебалансового счета № 9931 “Аккредитивы к оплате”.
Если условиями аккредитива предусмотрен акцепт уполномоченного
покупателя, то должен представить в банк поставщика:
* свой паспорт или другой заменяющий его документ;
* заполнить карточку образцов подписей;
* командировочное удостоверение или доверенность, выданные организацией,
открывшей аккредитив.
Акцепт уполномоченного оформляется следующей надписью на реестре
счетов-фактур: “Акцептован за счет аккредитива от
________№___уполномочены____________________________
(наименование организации покупателя) ПОДПИСЬ
дата -“.
Банк, проверяет правильность заполнения документов, и их соответствие
условиям аккредитива. Если банк при проверке правильности заполнения
документов и их соответствия условиям аккредитива обнаружит, что в
представленных документах допущены ошибки, банк, как правило, возвращает
весь комплект документов на переделку. При этом следует иметь в виду,
что обычно в аккредитивах указываются сроки предъявления документов в
банк. Они исчисляются от даты отгрузки товара. Но даже если такой срок
не указан, то в соответствии со ст. 43 Унифицированных правил банки
будут отказывать в приеме документов, представленных позднее 21 дня от
даты отгрузки. Чтобы этого не произошло, условиями аккредитива должно
быть разрешено представление документов в более поздние сроки. В любом
случае документы должны быть представлены не позднее даты истечения
срока аккредитива.
Кроме срока действия аккредитива и срока представления документов в
банк, в аккредитивах, как правило, оговорен срок последней отгрузки.
Если товар был отгружен позже этого срока, банк не примет документы,
даже если срок действия аккредитива не истек и сроки представления
документов не нарушены. В таких случаях следует обратиться к покупателю
с просьбой о продлении срока действия аккредитива, срока представления
документов и последнего срока отгрузки.
В тех случаях, когда экспортер допустил нарушения условий аккредитива в
части сроков отгрузки, сроков представления документов, банк может
принять документы под так называемое “гарантийное письмо”. Этим письмом
экспортер гарантирует, что решит с покупателем все вопросы оплаты, но в
этом случае банки снимают с себя ответственность за поступление платежа.
Если товар покупателю “жизненно необходим”, он оплатит его, поскольку
без оригиналов товарораспорядительных документов не сможет получить
товар в таможне своей страны, а оригиналы он не получит от банка, пока
не даст разрешения на платеж. А вот если за время длительной переписки
необходимость в товаре отпала, экспортер может остаться без экспортной
выручки, зато с расходами по возврату товара в Россию. Но это уже другая
тема. Таким образом, аккредитивная форма расчетов имеет как серьезные
преимущества, так и определенные недостатки, особенно учитывая уровень
исполнительской дисциплины сотрудников оформляющих документы в некоторых
российских организациях-перевозчиках.
Мы рассматривали аккредитивную форму расчетов с точки зрения продавца
товара. Аккредитивная форма расчетов для покупателя не очень выгодна
из-за “замораживания” средств на длительный срок, но она все-таки
предпочтительнее авансового банковского перевода (предоплаты), на
котором обычно настаивают поставщики. При открытии аккредитива, в случае
если товар не будет поставлен до определенного срока, покупатель без
проблем получит свои деньги назад. Условия аккредитивной формы расчетов
для продавца товара и для покупателя одинаковы. Но никаких операций по
счетам продавца до получения денег от покупателя не производится. Если
же организация договорилась с поставщиком о покупке товара с
использованием аккредитивной формы расчетов, то она направляет в свой
банк Заявление на открытие аккредитива, и банк списывает с ее расчетного
или текущего валютного счета средства в покрытие аккредитива. При этом
бухгалтер сделает следующие проводки:
Дебет счета 55.1.1 “Аккредитивы в рублях” Кредит счета 51 “Расчетный
счет”, либо проводку –
Дебет 55.1.2. “Аккредитивы в долларах США” Кредит 52.2.1 “Текущий
валютный счет в долларах США”.
Отраженные на счете 55.1 “Аккредитивы” средства в аккредитивах, по мере
использования их (согласно выпискам банка), списываются, в дебет счета
60 “Расчеты с поставщиками и подрядчиками”. Неиспользованные средства в
аккредитивах после истечения срока действия аккредитива,
восстанавливаются банком на тот счет, с которого они были перечислены
при открытии аккредитива и, отражаются проводкой:
Кредит счета 55.1 “Аккредитивы” Дебет счета 51 “Расчетный счет” или 52
“Валютный счет”.
Ст. 872. Ответственность банка за нарушение условий аккредитива
1. Ответственность за нарушение условий аккредитива перед плательщиком
несет банк-эмитент, а перед банком-эмитентом исполняющий банк, за
исключением случаев, предусмотренных настоящей статьей.
2. При необоснованном отказе исполняющего банка в выплате денежных
средств по покрытому или подтвержденному аккредитиву ответственность
перед получателем средств может быть возложена на исполняющий банк.
3. В случае неправильной выплаты исполняющим банком денежных средств по
покрытому или подтвержденному аккредитиву вследствие нарушения условий
аккредитива ответственность перед плательщиком может быть возложена на
исполняющий банк.
Ст. 873. Закрытие аккредитива
1. Закрытие аккредитива в исполняющем банке производится:
– по истечении срока аккредитива;
– по заявлению получателя средств об отказе от использования аккредитива
до истечения срока его действия, если возможность такого отказа
предусмотрена условиями аккредитива;
-по требованию плательщика о полном или частичном отзыве аккредитива,
если такой отзыв возможен по условиям аккредитива.
О закрытии аккредитива исполняющий банк должен поставить в известность
банк-эмитент.
2. Неиспользованная сумма покрытого аккредитива подлежит возврату
банку-эмитенту незамедлительно одновременно с закрытием аккредитива.
Банк-эмитент обязан зачислить возвращенные суммы на счет плательщика, с
которого депонировались средства.
Порядок осуществления расчетов по аккредитиву регулируется законом, а
также установленными в соответствии с ним банковскими правилами и
применяемыми в банковской практике обычаями делового оборота.
ДебетКредитС-остаток неиспользуемых аккредитивов, чековых книжекОплачены
расходы или задолженности поставщикам аккредитива, чековых книжек и
банковских карт.
ПРИМЕР:
Организация приобрела материальные ресурсы с использованием аккредитива
ОперацияДебетКредитОснованиеСуммаОткрытие аккредитива55/151Счёт
банка600 000 Оплачены услуги банка7651Счёт-фактура поставщика10
000Списаны услуги банка10(16)76Счёт-фактура поставщика10 000Выделен
НДС1960Счёт-фактура поставщика90 000Отражены затраты на приобретение
материалов1060Счёт фактура поставщика (после оприходования)500 000НДС по
материалам принят к возмещению из бюджета68/НДС19Счёт фактура
поставщика90 000Оплачен счёт поставщиков путём раскрытия
аккредитива6055/1Счёт-фактура поставщика( с учётом НДС)590 0002. Учёт
операций по расчётам чеками и чековыми книжками
В России расчеты чеками между юридическими лицами применяются довольно
редко. Чековые книжки используются главным образом для снятия
организацией наличных денег со своего счета в банке. Денежные средства,
предназначенные для расчетов чеками, депонируются на специальном счете в
банке, при этом банк списывает часть денежных средств с расчетного счета
организации на специальный счет (или оформляет краткосрочный кредит
банка).
Для снятия наличных денежных средств с расчетного счета (на выплату
заработной платы работникам, выдачу средств под отчет, и пр.) банк, как
правило, выдает организации чековую книжку. Для того, чтобы снять
наличные деньги со своего счета, организация выписывает чек, заверяет
его подписями уполномоченных лиц и печатью организации и представляет в
банк. Положением ЦБ РФ “О безналичных расчетах в Российской Федерации”
от 03.10.2002 N 2-П (в ред. от 11.06.2004 г.) установлены определенные
требования к расчетам чеками, действующие в Российской Федерации.
Чек – это ценная бумага, содержащая ничем не обусловленное распоряжение
чекодателя банку произвести платеж указанной в нем суммы чекодержателю.
Поясним некоторые понятия действующие в чековом обращении:
чекодатель – юридическое лицо, имеющее денежные средства в банке,
которыми он вправе распоряжаться путем выставления чеков;
чекодержатель – юридическое лицо, в пользу которого выдан чек,
плательщик – банк, в котором находятся денежные средства чекодателя.
Порядок и условия использования чеков в платежном обороте регулируются
частью второй Гражданского кодекса Российской Федерации, а в части, им
не урегулированной, – другими законами и устанавливаемыми в соответствии
с ними банковскими правилами.
Чек оплачивается плательщиком за счет денежных средств чекодателя. В
качестве плательщика по чеку может быть указан только банк, где
чекодатель имеет средства, которыми он вправе распоряжаться путем
выставления чеков. Чекодатель не вправе отозвать чек до истечения
установленного срока для его предъявления к оплате. Предъявлением чека к
оплате считается представление чека для получения платежа в банк,
обслуживающий чекодержателя. Выдача чека не погашает денежного
обязательства, во исполнение которого он выдан. Плательщик по чеку
обязан удостовериться всеми возможными способами в подлинности чека.
Порядок возложения убытков, возникших вследствие оплаты плательщиком
подложного, похищенного или утраченного чека, регулируется
законодательством.
Бланки чеков являются бланками строгой отчетности. Их хранение
осуществляется в порядке, установленном нормативными актами Банка
России. Чеки, выпускаемые кредитными организациями, могут применяться
для осуществления безналичных расчетов. В случае, когда сфера обращения
чеков ограничивается кредитной организацией и ее клиентами, чеки
используются на основании договора о расчетах чеками, заключаемого между
кредитной организацией и клиентом.
Чек должен содержать все обязательные реквизиты, установленные частью
второй Гражданского кодекса Российской Федерации, а также может
содержать дополнительные реквизиты, определяемые спецификой банковской
деятельности и налоговым законодательством. Форма чека определяется
кредитной организацией самостоятельно.
Статьей 878 ГК РФ определены следующие обязательные реквизиты чека:
1) наименование “чек”, включенное в текст документа;
2) поручение плательщику выплатить определенную денежную сумму;
3) наименование плательщика и указание счета, с которого должен быть
произведен платеж;
4) указание валюты платежа;
5) указание даты и места составления чека;
6) подпись лица, выписавшего чек, – чекодателя.
Отсутствие в документе какого-либо из указанных реквизитов лишает его
силы чека.
Чек, не содержащий указание места его составления, рассматривается как
подписанный в месте нахождения чекодателя.
В международных торговых отношениях, где практически отсутствуют расчеты
наличными в нашем понимании, а понятие “cash” означает немедленную
оплату против документов (безналичным путем), до недавнего (в
историческом масштабе) времени расчеты чеками были распространены
чрезвычайно широко. Женевская Конвенция, устанавливающая “Единообразный
Закон о чеках” была подписана 19 марта 1931 г. (вступила в силу 1 января
1934 г.).
Россия к Конвенции не присоединилась, поэтому наше законодательство о
чековом обращении ограничивается ст. 877-885 Гражданского кодекса РФ и
приказами Банка России. Но поскольку в международных расчетах действуют
положения, установленные Женевской конвенцией, и некоторые из них
(например, о сроках предъявления чеков к платежу) отличаются от
положений Гражданского кодекса РФ, организациям, планирующим
экспортно-импортные операции, вероятно, будет небезынтересным
ознакомиться с действующими международными положениями, касающимися
чекового обращения.
Предъявление чека к платежу возможно путем его непосредственного
предъявления банку-плательщику, а также путем представления чека в банк,
обслуживающий чекодержателя, на инкассо для получения платежа.
Сроки предъявления чека к платежу в международной практике отличаются от
сроков предъявления чека, установленных России.
Согласно п. 2.12 Положения Банка России от 3 октября 2002 г. N 2-П “О
безналичных расчетах в Российской Федерации” расчетные документы
действительны к предъявлению в обслуживающий банк в течение 10
календарных дней, не считая дня их выписки.
Статья 29 Закона о чеках устанавливает следующие сроки предъявления
чеков к оплате при международных расчетах:
– чек, который оплачивается в стране его выставления, должен быть
предъявлен к платежу в течение восьми дней;
– чек, который оплачивается не в той стране, где он выставлен, а в
другой, должен быть предъявлен к оплате в течение двадцати дней, если
место выставления и место платежа находятся в одной и той же части
света;
– чек, который оплачивается не в той стране, где он выставлен, а в
другой, должен быть предъявлен к оплате в течение в течение семидесяти
дней, если место выставления и место платежа находятся в различных
частях света.
Вышеуказанные сроки начинают течь со дня, который указан в чеке как день
выставления чека.
Отзыв чека возможен только после истечения срока для предъявления. Если
указания об отзыве чека чекодателем не даны, то плательщик (банк) может
произвести платеж также и после истечения срока для предъявления. Чек
заполняется от руки или с помощью технических средств. Чек может быть
именным, ордерным или на предъявителя. Вид чека определяет способ
передачи прав по нему. Не подлежит передаче именной чек. Чек без
указания наименования чекодержателя рассматривается как чек на
предъявителя.
Платеж по чеку может быть обеспечен полностью или в части чековой суммы
посредством аваля банка.
Аваль — поручительство (обязательство поручителя отвечать перед
кредитором должника за исполнение последним его основного обязательства
полностью или частично) по векселю или чеку; допускается для любого
лица, кроме плательщика. Авалист ответствен наравне с векселедателем,
причём его обязательство действительно даже в том случае, если то
обязательство, которое он гарантировал, окажется недействительным по
какому бы то ни было основанию, иному, чем дефект формы.
Порядок выдачи и действия аваля регулируется ст. 881 ГК РФ.
Гарантия платежа посредством аваля может быть полной или частичной.
Аваль проставляется на лицевой стороне чека или на дополнительном листе.
Он выражается словами “считать за аваль” или всякой иной равнозначной
формулой.
Если банк отказывается оплатить чек, удостоверить этот факт можно
несколькими способами, предусмотренными ст. 883 ГК РФ:
– совершением нотариусом протеста либо составлением равнозначного акта
в порядке, установленном Законом;
– отметкой плательщика на чеке об отказе в его оплате, с указанием даты
представления чека к оплате;
– отметкой инкассирующего банка с указанием даты о том, что чек
своевременно выставлен, но не оплачен.
Протест или равнозначный акт должен быть совершен до истечения срока для
предъявления чека к платежу. Если предъявление чека к платежу имело
место в последний день срока, протест или равнозначный акт может быть
совершен на следующий рабочий день.
После удостоверения факта неоплаты держатель чека должен известить
своего индоссанта и чекодателя о неплатеже. Согласно ст. 884 ГК РФ
извещение направляется в течение двух рабочих дней, следующих за днем
протеста. А в соответствии со ст. 42 Закона о чеках – в течение четырех
рабочих дней, следующих за нем протеста или равнозначного акта, а в
случае оговорки “оборот без издержек” – за днем предъявления.
Все обязанные по чеку лица (чекодатель, индоссанты, авалисты) солидарно
отвечают перед чекодержателем за отказ плательщика от оплаты чека. При
этом чекодержатель вправе по своему выбору предъявить иск одному,
нескольким или всем обязанным по чеку лицам. Чекодержатель вправе
требовать от обязанных по чеку лиц оплаты суммы чека, возмещения своих
издержек на получение оплаты, а также уплаты процентов за неисполнение
денежного обязательства в соответствии с п. 1 ст. 395 ГК РФ.
Для требований, вытекающих из неоплаты чека, п. 3 ст. 885 ГК РФ и ст. 52
Закона о чеках устанавливают сокращенный срок исковой давности. Иск
чекодержателя к обязанным по чеку лицам может быть предъявлен в течение
шести месяцев со дня окончания срока предъявления чека к платежу.
Но все вышесказанное относится к расчетам чеками при осуществлении
международных торговых операций. В практике большинства российских
организаций расчеты, как чеками, так и с использованием аккредитивов
своего рода экзотика. Поэтому мы рассмотрим учет обычных операций
получения и использования организацией чековых книжек. Для расчетов
только между клиентом и банком банк выдает, как правило, не
лимитированную чековую книжку. При расчетах по этой книжке (только между
банком и организацией-клиентом) банк не депонирует средства на
специальном счете. При выдаче организации денег по не лимитированной
чековой книжке средства списываются сразу с расчетного счета
организации. Если же организация собирается рассчитываться чеками с
другими организациями, то ей выдается лимитированная чековая книжка. По
этой книжке устанавливается предельный размер расчетов и на сумму лимита
банк списывает средства с расчетного счета, зачисляя их на специальный
счет.
Схема расчётов чеками
Поставщик4) Покупатель3)6) 5)7)2)1)Банк-поставщик6)Банк-покупатель
1. заявление на покупку чековой книжки (см. Приложение 2)
2. выдача чековой книжки с депонированием лимитированной суммы
3. передача товара, отгрузка продукции
4. передача чека в оплату товаров и услуг
5. документы на оплату в реестр чеков
6. зачисление средств на расчётный счёт поставщика, передача документов
банку покупателя
7. выписка из счёта депонированных сумм
Депонирование средств при выдаче чековых книжек у плательщика
учитывается на счете 55 «Специальные счета в банках», субсчет 2 «Чековые
книжки», с кредита счетов 51 «Расчетные счета», 66 «Расчеты по
краткосрочным кредитам и займам» и других подобных счетов. По мере
оплаты задолженности чеками их списывают с кредита счета 55 в дебет
счета 76 «Расчеты с разными дебиторами и кредиторами» и других подобных
счетов. Записи по К 55/2 осуществляются на основании выписок банка, т.е.
после оплаты выданных организацией чеков. Остаток по счёту 55/2 должен
соответствовать выписке банка. В случае полного использования чековой
книжки её возвращают в банк: Дебет 51,52 Кредит 55/2. Аналитический учет
по субсчету 55.2 “Чековые книжки” ведется по каждой полученной чековой
книжке.
С кредита счетовДебетКредитВ дебет счетовС- остаток неиспользованного
лимита по чековым книжкамОплата чеками поставщикам товаров, работ и
услуг7651Получение лимитированных книжек и пополнение лимита за счёт
собственных средств организации90Получение лимитированных книжек и
пополнение лимита за счёт ссуды банкаВозврат неиспользованных чеков51
Заказав в банке и получив чековые книжки при их использовании, бухгалтер
будет делать следующие проводки, на основании банковских выписок.
№ п/пСодержание операцииДебетКредитОснование проводки1Депонированы
средства для расчетов чеками по лимитированной чековой
книжке55/251Банковская выписка2Оприходованы лимитированная и не
лимитированная чековые книжки полученные в банке 006Бухгалтерская
справка3Получены в банке по чеку наличные на и оплату хозрасходов
выплату заработаной платы сотрудниками5051Банковская выписка, Квитанция
к приходному 4Списаны средства по чекам, предъявленным к оплате
сторонними организациями 60,7655/2Банковская выписка5Списаны
использованные чеки 006Бухгалтерская справка6Неиспользованные средства,
депони рованные ранее для оплаты чеков, зачи слены на расчетный
счет5155/2Платёжное поручение на переброску средств, заявление о
возврате лимитированной чековой книжки7Списаны чеки, возвращённые в
банк006Бухгалтерская справка
Пример.
Отразить на счетах бухгалтерского учёта операции по расчётам чеками
ОперацияДебетКредитДепонируются средства на покупку чековой
книжки55/251Выдано под отчёт лицу чековая книжка7155/2Поступили
материалы, оплаченные чеком1060Утверждён отчёт экспедитора о
приобретении материалов55/271Получен к оплате чек за приобретение
материалов6055/2Остаток неиспользованных средств зачислен на расчётный
счёт5155/2
3. Учёт операций по депозитным счетам
На субсчёте 55-3 “Депозитные счета” учитывается движение средств,
вложенных организацией в банковские и другие вклады. (ПБУ 19-02)
Перечисление денежных средств во вклады отражается организацией по
дебету счёта 55 “Специальные счета в банках” в корреспонденции со счётом
51 “Расчётные счета” или 52 “Валютные счета”. При возврате кредитной
организацией сумм вкладов в учёте организации производятся обратные
записи.
Аналитический учёт по субсчёту 55-3 “Депозитные счета” ведётся по
каждому вкладу.
На отдельных субсчетах, открываемых к счёту 55 “Специальные счета в
банках”, учитывается движение обособленно хранящихся в кредитной
организации средств целевого финансирования. В частности, поступивших
бюджетных средств, средств на финансирование капитальных вложений,
аккумулируемых и расходуемых организацией с отдельного счёта, и т.д.
Филиалы, представительства и иные структурные подразделения организации,
выделенные на отдельный баланс, которым открыты текущие счета в
кредитных организациях для осуществления текущих расходов ( оплата
труда, отдельные хозяйственные расходы, командировочные суммы и т.п.),
отражают на отдельном субсчёте к счёту 55 “Специальные счета в банках”
движение указанных средств.
Наличие и движение денежных средств в иностранных валютах учитываются на
счёте 55 “Специальные счета в банках” обособленно. Построение
аналитического учёта по этому счёту должно обеспечить возможность
получения данных о наличии и движении денежных средств в аккредитивах,
чековых книжках, депозитах и т.п. на территории Российской Федерации и
за её пределами.
С 1 января 2003 года депозитные вклады (ПБУ 19/02) учитываются как учёт
финансовых вложений.
Учёт операций по расчётам корпоративными банковскими картами.
В настоящее время в России, как и во всем мире, широко распространена и
продолжает активно распространяться форма расчетов с использованием
банковских карт.
Банковская пластиковая карта – это именное платежное средство,
предназначенное для оплаты товаров или услуг, а также получения наличных
денег в банкоматах и банках. Корпоративная банковская пластиковая карта
открывается на конкретного сотрудника, несмотря на то, что при ее
открытии и дальнейшем использовании переводятся средства организации с
ее расчетного счета, а не личные средства сотрудника. То есть
практически сотрудник получает доступ к одному из счетов юридического
лица.
Порядок эмиссии и использования банковских карт определен “Положением
об эмиссии банковских карт и об операциях, совершаемых с использованием
платежных карт”, утвержденным ЦБ РФ 24.12.2004 N 266-П. Кредитная
организация-резидент может осуществлять эмиссию банковских карт для
физических и юридических лиц при наличии лицензии на осуществление
банковских операций по счетам клиентов в соответствующей валюте.
Банковские карты бывают трех видов: расчетные (дебетовые) карты,
кредитные карты и предоплаченные карты.
Расчетная (дебетовая) карта предназначена для совершения операций ее
держателем в пределах установленной банком – эмитентом суммы денежных
средств. Расчеты по этому виду карт осуществляются за счет денежных
средств клиента, находящихся на его банковском счете, или за счет
кредита, предоставляемого банком – эмитентом клиенту в соответствии с
договором банковского счета при недостаточности или отсутствии на
банковском счете денежных средств (овердрафт).
Кредитная карта предназначена для совершения ее держателем операций,
расчеты по которым осуществляются за счет денежных средств,
предоставленных банком – эмитентом в пределах установленного лимита в
соответствии с условиями кредитного договора.
Предоплаченная карта предназначена для совершения ее держателем
операций, расчеты по которым осуществляются банком – эмитентом от своего
имени, и удостоверяет право требования держателя предоплаченной карты к
кредитной организации – эмитенту по оплате товаров (работ, услуг,
результатов интеллектуальной деятельности) или выдаче наличных денежных
средств.
Конкретные условия предоставления денежных средств для расчетов по
операциям, совершаемым с использованием банковских карт, порядок
возврата предоставленных денежных средств, порядок документального
подтверждения предоставления и возврата денежных средств, а также
начисления и уплаты процентов по указанным денежным средствам
определяются в договоре банка с клиентом.
Положением ЦБ РФ определен круг операций, которые может проводить
организация или индивидуальный предприниматель с использованием
банковских карт:
– получение наличных денежных средств в рублях для осуществления на
территории Российской Федерации расчетов, связанных с хозяйственной
деятельностью, в том числе – с оплатой командировочных и
представительских расходов;
– оплата в рублях расходов, связанных с хозяйственной деятельностью, в
том числе – с оплатой командировочных и представительских расходов, на
территории Российской Федерации;
– иные операции в валюте Российской Федерации на территории Российской
Федерации, в отношении которых законодательством Российской Федерации, в
том числе нормативными актами Банка России, не установлен запрет
(ограничение) на их совершение;
– получение наличных денежных средств в иностранной валюте за пределами
территории Российской Федерации для оплаты командировочных и
представительских расходов;
– оплата командировочных и представительских расходов в иностранной
валюте за пределами территории Российской Федерации;
– иные операции в иностранной валюте с соблюдением требований валютного
законодательства Российской Федерации.
Запрещается использование корпоративных карт для выплаты заработанной
платы и других выплат социального характера.
На основании выписок, полученных из банка, и первичных документов
использование средств с пластиковых карт отражают записью Д71 К55/4.
После утверждения авансовых отчётов подотчётных лиц об использовании
средств с пластиковых карт делается запись по дебету счетов материальных
ценностей и затрат и К 71. одновременно с картами клиент банка получает
слип, содержащий показатели держателя карты, операции. Он также содержит
код авторизации и используется для подтверждения наличия средств на
карте. Бухгалтерия держателя карты составляет реестр выданных слипов в
двух экземплярах (для банка и поставщика). Банк на основании реестра
осуществляет операции по оплате товаров и услуг поставщиков.
Пример1:
1. Остатки по счетам по состоянию на 01.06.2008г.
№ счётаСумма рублей5150010250
2. Хозяйственные операции за июнь 2008г.
№ п/п Содержание операцииСумма рублей1Приобретена пластиковая карта100
0002Отражено использование средств с пластиковой карты на приобретение
материалов50 0003Поступили материалы, оплаченные с пластиковой карты50
0004Оплачены с пластиковой карты запасные части30 0005Поступили запасные
части, оплаченные с пластиковой карты30 0006Списано с пластиковой карты
за услуги банка по ведению карт счёта1 000
Решение. Откроем счета бухгалтерского учёта и отразим операции.
Сч 51Сч 10ДКДКСн: 500 000 Сн: 250 000 1.1000003. 50 000 Об.Об. 100
0005. 30 000 Ск: 400 000 Ск: 330 000 Сч 55/4Сч 71ДКДК1. 100 0002. 50
0002. 50 0003. 50 000 4. 30 0004. 30 0005. 30 000 6. 1 000Об. 80 000Об.
80 000Об. 100 000Об. 81 000Ск: 0 Ск: 19 000 Сч 26ДК6. 1000 Об. 1000
Рассмотрим, какие проводки должен делать бухгалтер, при использовании
корпоративных карточных счетов на другом примере.
Пример 2:
11 января организация открывает сотруднику корпоративную расчетную карту
“Visa” в рублях для оплаты представительских и прочих расходов
организации и перечисляет на карту 30 000,00 руб.
12 января 2008 г. сотрудник расплатился с использованием карты “Visa” за
официальный прием, организованный в ресторане для представителей других
организаций, прибывших для проведения переговоров с целью установления
взаимного сотрудничества.
15 января 2008 г. сотрудник приобрел представительские продукты для
буфетного обслуживания во время проведения переговоров с контрагентами.
15 января 2008 г. сотрудник представил в бухгалтерию отчет о проведении
представительского мероприятия, утвержденный руководителем организации и
авансовый отчет о суммах, затраченных на приобретение представительских
продуктов.
16 января подписан приказ по организации о направлении сотрудника в
командировку в Германию сроком на 5 дней с 22 января 2008г. Цель
командировки – урегулирование различных вопросов перед подписанием
контракта на поставку организацией товара на экспорт. Рассчитав
необходимый сотруднику размер аванса на командировочные расходы, 17
января бухгалтер организации перечисляет на корпоративный карточный счет
сумму 35 000,00 рублей. Сотрудник имеет многократную визу, авиабилеты
приобретены заранее за счет аванса находящегося в авиакассе, и карточкой
сотрудник эти расходы не оплачивает.
22 января сотрудник вылетел в командировку в Германию, а 26 января
пересек границу при возврате в Россию.
В соответствии с Письмом Минтруда и Минфина РФ от 17.05.1996 N 1037-ИХ
суточные выплачиваются:
– со дня пересечения государственной границы при выезде из Российской
Федерации по норме, установленной для выплаты в стране, в которую
направляется, работник;
– со дня пересечения государственной границы при возвращении в Россию –
по норме, установленной при командировках в пределах Российской
Федерации.
По возвращении из командировки, 30 января 2008 г. сотрудник представил в
бухгалтерию утвержденный руководителем авансовый отчет со всеми
необходимыми документами (копия загранпаспорта с отметками о пересечении
границы, счет из гостиницы, документы по операциям с картой и пр.).
Согласно авансовому отчету, 22 января 2008 г. Сотрудник оплатил
проживание в гостинице, 800 Евро (за период с 17-00ч. 22 января по 10-30
ч. 26 января 2008 г. – 4 дня), а также снял в банкомате сумму наличных в
размере 200 Евро. Согласно выписке банк списал рублевые эквиваленты этих
сумм (по курсу банка на 22 января 2008 г. – 34 руб. 55 коп. за 1 Евро) в
общей сумме 34550 руб. 00 коп. Кроме того, банк списал с карточного
счета сумму комиссии за эту операцию в размере 345 руб. 50 коп. Выписка
банка по карточному счету получена 5 февраля 2008 г., и комиссия банка
отражена в учете заключительными оборотами января. Тогда же отражены
операции по покупке иностранной валюты.
Даты совершения операций в иностранной валюте определяются в
соответствии с Приложением к ПБУ 3/2006 (а также с ПБУ 10/99), согласно
которым датой признания командировочных расходов является дата
утверждения авансового отчета, а датой совершения операции по банковским
счетам – дата поступления или списания валютной суммы с банковского
счета. Таким образом, в бухгалтерском учете записи по конверсионной
операции производятся на сумму в рублях, исчисленную по курсу,
установленному ЦБ РФ на дату списания денежных средств с карточного
счета, т.е. на 22 января 2008 г.
Пересчет же суточных для определения размера расходов на командировки, в
случае если они выплачиваются в валюте отличной от валюты, в которой
установлены их размеры, производится по курсу на дату составления отчета
– 30 января 2008 г..
Нормы суточных, установленные локальным нормативным актом организации
для Германии составляют 65 долларов США в сутки, что соответствует
предельным размерам суточных, уменьшающим налогооблагаемую прибыль
организации, установленным Постановлением Правительства Российской
Федерации от 13 мая 2005 г. N 299. А выплачиваться суточные будут в
Евро.
Нормы расходов на гостиницу также установлены в пределах,
рекомендованных Приказом Минфина РФ от 02.08.2004 N 64н, и составляют
200 Евро в сутки.
Официальный курс Евро по курсу ЦБ РФ на:
– 22 января 2008 г. – 34,4173 руб.за 1 Евро;
– 30 января 2008 г. – 34,3212 руб.за 1 Евро;
Официальный курс доллара США по курсу ЦБ РФ на:
– 30 января 2008 г. – 26,5747 руб.за 1 доллар США;
Пересчет суточных, нормированных в долларах США в Евро, производится
исходя из “кросс-курса” ЦБ РФ (т.е. соотношения курсов этих валют,
установленных ЦБ РФ) на дату операции. Датой операции по расчету
рублевого эквивалента командировочных расходов в иностранной валюте
признается дата утверждения авансового отчета. Соотношение курса Евро к
доллару США на 30 января 2008 г. составило 1,2915, т.е. 1 Евро равен
1,2915 долларов США (34,3212 / 26,5747). Таким образом, суточные,
составляющие 65 долларов США в сутки, пересчитанные в Евро по
кросс-курсу ЦБ РФ на 30 01 07, составят 50,33 Евро в сутки. Организация
должна компенсировать сотруднику за 5 дней командировки 201,32 Евро (в
валюте за 4 дня с момента пересечения границы при выезде в командировку
до дня пересечения границы РФ при возвращении из командировки). А также
100 руб. в рублях за день пересечения границы при въезде в РФ по нормам,
установленным в организации.
Таким образом, общая сумма суточных, которые подлежат выплате
сотруднику, составит:
50,33 Евро х 4 дня=201,32 Евро х 34,3212 руб. за 1 Евро = 6909,54 руб. +
100 руб. = 7009,54 руб.
Сотрудник получил в банкомате 200 Евро, что по курсу на дату составления
отчета 34,3212 руб. за 1 Евро равно 6864,24 руб. Организации следует
доплатить сотруднику 145,30 руб. (7009,54 – 6864,34 руб.).
Бухгалтер отразит все эти операции следующими записями:
№ п/пСодержание операцииДебетКредитСумма валютыКурсСумма
рублейОснование проводки1 11 января 2008г. Перечислены денежные средства
на корпоративный карточный счёт.55.4.15130 000,00Выписка банка,
платёжное поручение215 января 2008г. Отражено использование средств с
карточного счёт на оплату официального приёма71.155.4.125 000,0Авансовый
отчёт, документ по операции с картой (слип)315 января 2008г. Отражены
расходы на представительское мероприятие (ресторан не является
платильщиком НДС2625 000,00Авансовый отчёт, счёт ресторана415 января
2008г. Отражена оплята счёта ресторану6071.125 000,00Авансовый отчёт,
счёт ресторана515 января 2008г. Отражено использование средств с счёта
на оплату представительских продуктов71.155.42 478,00Авансовый отчёт,
документ картой (слип).615 января 2008г. Отражена оплата счёта
магазину6071.12 478,00Авансовый отчёт, счёт ресторана715 января 2008г.
Оприходованы представительские продукты10.1602 100,00Авансовый отчёт,
кассовый чек, приходный ордер формы М-4815 января 2008г. Выделен НДС по
продуктам1960378,00Счёт-фактура магазина917 января 2008г. Перечислены
денежные средства на корпоративный карточный
счёт55.4.15135 000,00Выписка банка, платёжное поручение, распоряжение на
перевод.1030 января 2008г. Отражена оплата счёта гостиницы по курсу ЦБ
РФ на дату операции (22.01.08)71.155.4.180034,417326533,84Авансовый
отчёт, документ по операции с картой (слип)11 30 января 2008г. Отражено
получение наличных в банкомате по курсу ЦБ РФ на дату операции
(22.01.07)71.155.4.1.20034,41736 883,46Авансовый отчёт, документ по
операции с картой (слип).1230 января 2008г. Отражена курсовая разница по
счёту 71 зак период с 22.01.08 по 30.01.0891.271.11000 (200+ 800)34,
4173 – 34,321296,10Бухгалтерская справка-расчёт1330 января 2008г.
Отражены командировочные расходы в части оплата счёта гостиницы по курсу
на 30.01.0820,26,4471.1201,3234,321227 456,96Авансовый отчёт, документ
по операции с картой (слип).1430 января 2008г. Отражены командировочные
расходы в части суточных на территории
Германии20,26,4471.1201,3234,32126 909,54Авансовый отчёт, бухгалтерская
справка-расчёт1530 января 2008г. отражены коммандировочные расходы в
части суточных на территории России20,26.4471.1100,00Авансовый отчёт,
бухгалтерская справка-расчёт16 30 января 2008г. Выплачена из кассы сумма
недополученных суточных (7009,54-6864,24)71.150.1145.30Расходный
кассовый ордер, бухгалтерская справка-расчёт1731 января 2008г. Отражён
убыток от разницы курсов при конвертации валюты
22.01.0891.155.4.11 000,0034,55 – 34, 4173132,70Бухгалтерская
справка-расчёт1831 января 2008г. Отражена комиссия банка за проведение
конверсионной операции55.4.176, 91.1345,50Выписка по карточному счёту
Для контроля за правильностью отражения операций по конвертации рублей
бухгалтеру рекомендуется сравнить остаток на карточном счете по выписке
банка и по данным бухгалтерского учета. В нашем случае сумма остатка на
карточном счете согласно выписке составляет 2626,50 руб. Сверяем сумму
остатка на карточном счете по выписке с данными бухгалтерского учета.
По данным бухгалтерского учета сальдо счета 55.4.1 складывается из
следующих поступлений и расходов:
№ п/пПоступило на счётСписано со счётаНаименование
операцииСуммаНаименование операцииСумма1Перечислены средства с
расчётного счёта30 000,00Оплачен приём в ресторане25 000,002Перечислены
средства с расчётного счёта35 000,00Оплачены представительские
продукты2 478,003Оплачен счёт гостиницы в Германии27 533,844Сняты
наличные при коммандировке6 883,465Отражён убыток от конвертации
валюты132,706Отражена комиссия
банка345,50Итого65 000,00Итого62373,5Сальдо по карточному счёту2 626,5
Сальдо по бухгалтерскому учету совпадает с выпиской, следовательно,
расчет убытка при конвертации сделан правильно.
Регистром синтетического и аналитического учёта по счёту 55 “Специальные
счета в банках” является журнал-ордер № 3 (см. Приложение 3), записи в
котором осуществляются на основании выписок банка. При использовании
бухгалтерских программ регистрами бухгалтерского учёта по счёту 55
является карточка счёта или оборотная ведомость. В зависимости от
количества операций по счёту 55 применяются несколько видов регистрации
записей. Так, при открытии более одного субсчёта и при наличии
нескольких аналитических счетов к каждому из них
На каждый субсчёт следует открывать отдельные регистры аналитического
учёта, данные которых затем обобщаются в соответствующем регистре
синтетического учёта.
Заключение
В данной курсовой работе в ходе исследования были рассмотрены вопросы
документального оформления, порядок и схемы осуществления операций по
специальным счетам в банке. В ходе изучения данных вопросов было
установлено, что:
– расчеты между организациями производятся в безналичном порядке через
их счета, открытые в банковских организациях Российской Федерации.
– формы расчетных документов соответствуют установленным стандартам.
Формы тех документов, которые не имеют стандартизированной формы,
определяется каждым банком самостоятельно, при условии, что они содержат
все необходимые реквизиты, установленные законодательством.
– формы расчетов между предприятиями установлены нормативными
документами Банка России.
– для безналичных расчётов в организации, помимо расчётного счёта,
активно используются формы безналичных расчётов, находящиеся на счёте 55
“Специальные счета в банках”
А так же рассмотрели отражение операций по аккредитивам, чекам и
пластиковым картам на счетах бухгалтерского учёта организации.
Поскольку при выборе той или иной формы расчётов учитывается огромное
множество факторов, характер хозяйственных взаимоотношений между
участниками расчетов; место нахождения сторон; издержки обращения;
источники средств для платежа; гарантия оплаты; возможность взаимного
контроля; финансовое положение сторон и др., то у организации есть
широкий выбор более подходящей формы расчётов для той или иной операции.
Как мы выяснили, для поставщика аккредитивная форма расчетов
предпочтительнее других. Во-первых, она гарантирует ему оплату при
исполнении им своих обязательств по поставке и защищает его от
ненадежных и недобросовестных плательщиков, так как при этой форме
деньги для расчетов зарезервированы в банке поставщика еще до
осуществления им поставки материальных ценностей, работ, услуг. Кроме
того, поставщик имеет возможность сразу после отгрузки материальных
ценностей, выполнения работ, оказания услуг получить деньги, сдав
расчетные документы в банк по месту своего нахождения. Для
покупателя-плательщика, наоборот, эта форма расчетов невыгодна,
поскольку фактически это предоплата и его денежные средства всегда
замораживаются, а иногда и на длительный срок (если по условиям
договора, например, аккредитив должен быть открыт до начала изготовления
заказа).
Чеки являются удобной формой безналичных расчетов, так как позволяют
минимизировать риски, связанные с налично-денежным обращением. Для
клиентов чек удобен тем, что они в любое время могут выдать его вместо
уплаты денег. Расчеты чеками предпочтительнее по сравнению с наличными
деньгами, так как плательщику не надо нести расходы по транспортировке и
охране денежных средств. В случаях, когда покупатель и продавец
находятся в разных городах или регионах, расчеты чеками также имеют свое
преимущество, так как покупатель на месте может выписать чек на
необходимую сумму.
В сфере денежных расчетов чековое обращение имеет множество преимуществ,
поэтому его применение расширяется практически во всех странах.
Использование чеков заменяет налично-денежное обращение, что
обусловливает экономию на расходах по выпуску и обращению наличных
денежных знаков и позволяет привлечь денежные средства в реальный сектор
экономики.
Однако чекам присущи и некоторые недостатки. Основной риск, который
несет чекодержатель, – это риск подделки чека. Также к недостаткам чеков
можно отнести риск невыплаты денежных средств по чеку по причине
отсутствия денежных средств на расчетном счете чекодателя.
В настоящее время в РФ расчеты чеками как форма безналичных расчетов не
получила широкого распространения по сравнению с другими странами. Среди
крупнейших банков РФ можно выделить Сбербанк России, предлагающий своим
клиентам расчетные чеки, которые удостоверяют право клиента на получение
рублевой денежной наличности в любом структурном подразделении Сбербанка
России. Чеки в РФ в основном выпускаются в качестве необращающихся
инструментов, для однократного применения в расчетах по сделке или
получения наличных денег. Использованию чека в иных целях мешает его
краткосрочность (10 дней для внутренних российских чеков).
Пластиковые карты – это электронные деньги. Достоинства “электронных
денег” велики. Можно обходиться без больших наличных сумм, и если в
кошельке окажется недостаточно денег для той или иной покупки, выручит
карточка. Мировая практика проведения расчетов по кредитным картам со
всей очевидностью свидетельствует о том, что использование карты
значительно упрощает процесс покупки товара или услуги, равно как и
хранения и защиты своих сбережений.
Пластиковая карта позволяет ее владельцу оперативно и без проблем
получать наличные в любое время суток, контролировать свои расходы за
определенные периоды времени и по определенным статьям, расплачиваться
картой в определенной степени удобно, а иногда без карты просто трудно
обойтись (бронирование гостиниц, аренда машин, оплата через интернет). К
тому же пластиковая карта – это престижно.
Что касается кредитной карты, то её достоинство заключаются ещё и в том,
что есть возможность совершать операции в кредит, т.е. за счет денежных
средств, предоставленных банком – эмитентом в пределах установленного
лимита в соответствии с условиями кредитного договора.
Однако у кредитных и других пластиковых карт есть и недостатки. И эти
недостатки весьма серьезны. С ними можно жить, их можно минимизировать.
Итак, у пластиковых карт следующие недостатки (каждый одинаково важен):
– полная юридическая незащищенность держателя карты перед банком,
который ему эту карту выдает: банк вправе забрать карту практически в
любой момент, блокировать ее, увеличить тарифы, возложить все риски и
ответственность за спорные ситуации на клиента.
– за пользование картами приходится платить существенные комиссии, не
соответствующие реальной ценности (не говоря уже о себестоимости)
оказанных услуг и тому, что держатель заплатил бы, если бы операции
совершались с наличными деньгами, а не через карточные счета.
– большая цена потери карты и возможность мошеннического использования
ваших средств, находящихся на карточном счету.
– в России появилось поколение достаточно квалифицированных
злоумышленников, способных изымать деньги из банкоматов по фальшивым
пластиковым карточкам. Как уже отмечалось, карточки с магнитной полосой
достаточно легко подделать, а PIN-код можно выяснить различными
способами. “Пластиковые деньги” нельзя увидеть, нельзя подсчитать без
специальной аппаратуры, поэтому, если их украдут, владелец сразу об этом
и не узнает. Кроме того, реальные документы, которые можно было бы
предъявить, например, в суде, отсутствуют. Нет подписей ответственных за
доверенные деньги лиц, и, следовательно, спросить не с кого.
Таким образом, каждый может оценить достоинства и недостатки каждой из
форм расчётов и сделать выбор: выгодно её использовать или нет.
Список литературы:
1) План счетов бухгалтерского учёта
2) Швецкая В.М., Головко Н.А. Бухгалтерский учёт Ш35 Учебник для вузов.
– 2-е изд. – М.: Издательско-торговая корпорация. “Дашков и К”,
2008.-512с.
3) Кондраков Н.П. К64. Бухгалтерский учёт: учебное пособие. – 5 изд.,
перераб. и доп. – М: ИНФРА-М, 2008.-717с.-(Высшее образование)
4) Кувшинов Н.С. К88 Бухгалтерский учёт. Экспресс-курс: учебное
пособие/Н.С. Кувшинов.- М.: КНОРУС,2008.-296с.
5) 10 000 и одна проводка/Под ред. Г.Ю. Касьяновой (3-е изд., перераб. и
доп.).- М.: ИД “Аргумент”,2006.-876с.
6) Гражданский кодекс РФ
7) Гусева Т.М., Шеина Т.Н., Нурмуламедова Х.Ш. Г96 Бухгалтерский учёт:
учебно-практическое пособие.-4-е изд., переработ. И доп.-М.: Проспект,
2008.-576с.
8) Вещунова Н.Л., Фомина Л.Ф. В40 Бухгалтерский учёт: учеб.- М.: ТК
Велби, изд-во Проспект, 2005.-672 с.
Приложение 1
Приложение 2
picscalex84010009000003dab701000000b5b7010000000400000003010800050000000
b0200000000050000000c02ef025902030000001e000400000007010400b5b70100410b2
000cc00ee02580200000000ee025802000000002800000058020000ee020000010004000
0000000000000000000000000000000000000000000000000000000ffffff00eeeeee00d
6d6d6003f3f3f0071717100b9b9b900979797000f0f0f000000000000000000000000000
000000000000000000000000000000011111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111122222222222222222222222222222222222222222222222222
222222222222222222111111122222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222111111111111111111
111111111222222222111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111154444444444444444444444444
444444444444444444444444444444444444444446111111164444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444445111111111111111111111111111744444445211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111136
666666666666666666666666666666666666666666666666666666666666666662111111
136666666666666666666666666666666666666666666666666666666666666666666666
666666666666666666666666666663111111111111111111111111111366666666111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111755555561127531
111175611111111111111671111167311111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111484444471388487112484842111111111111441111158311111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111112112211
111111111111111111111111111111111111111111111111111111111111111111221111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111441111111841158315831687111111111111541
111137211111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111125224611111111111111111111111111111111111111111111111111
111111111111111111751651111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111685111113861138
714511144111111111111441111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111245245111111111111111111111111111
111111111111111111111111111111111111111111347287111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111158511116831124528711158111111111111541111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111541741111
111111111111111111111111111111111111111111111111111111111111111111138338
611111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111115852115821114538711178211111111111441
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111542683111111111111111111111111111111111111111111111111111
111111111111111111174238611111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111585115421114
438611178211111111111541111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111154274311111111111111111111111111
111111111111111111111111111111111111111111683386111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111178515821114538711178211111111111441111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111117217611
111111111111111111111111111111111111111111111111111111111111111111771371
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111115835421114438611178211111111111543
332111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111211111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111761113867821124
538711178211111111111588887111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111841113863861128718511154111111111111333332111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111441113862871168614421285111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111685368421586644
216873583111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111174884311258843111788861111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111136111111
111111111111111111111111111111111112331111113311111123211111111111111126
111111111111111111111111111111111111111111111111111111111111111111111361
111111111111111111111111111111111111111111111111111111111261111111111111
111111111111111111111111111111111111111361111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111112611111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111155131111123111111111111111111111111111111111111111111111
111111111111111111111115511111111111111111111111111111111111111111111111
111111111111111111111551111111111111111123111113311111111111111111111111
111111111155111111111111111111111111111111111111111111111111111471741111
111111111111111111111111111111111111111111134611111155111111111111111111
111111111111111111111111111111111111112311111321111111111111111111111111
111111112461111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111247187111138311111111111111111111
111111111111111111111111111111111111111111111112461111111111111111111111
111111111111111111111111111111111111111111111461111111111111111168211117
421111111111111111111111111111111134611111111111111111111111111111111111
111111111111112831683111111111111111111111111111111111111111111111138711
111158111111111111111111111111111111111111111111111111111111117821111541
111111111111111111111111111111111642111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111383145111
118711111111111111111111111111111111111111111111111111111111111111111111
781111111111111111111111111111111111111111111111111111111111111111113831
111111111112211138311113831111111111111111111121111111111117421111111111
111111111111111111111111111111111111116811287111111112111111111111111111
111111111111111111214511111178211111111111111111111111111111111111111111
111111111121116831111683111111111111111111112111111111111154111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111383158554558511544721752111561571135311653771115611354471
112544611125311155557111145111111111111111111111111111111111111111111111
111111111111111111116821177111561135446114455554863521165125521256113545
312745571112471111111111111111111111111111111111111111111111115411185785
311254535521544611655545555572157212561135475864461138754521117445311655
456117711257174466431117711156113544712445555483352117712571125311354531
255112561128611111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111782134845448717847841744211441586
128511442541128511485587117855871124411148458411178311111111111111111111
111111111111111111111111111111111111111111117831158111851148758517884548
833871178314871145114874821584584111582111111111111111111111111111111111
111111111111115411158474831787658717855871784458854483148712451158758885
587124847841138474861684548715821385185378411115811185114875851788544843
683115422886138711587482248711451114411111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111783112451
178314411285124711542144214512851782115412871178314411783115411154113871
138711111111111111111111111111111111111111111111111111111111111111117821
178111441387117831686115412871168315882144138711441582138711387111111111
111111111111111111111111111111111111114411178712441782138714411783286115
411686158421541285115841178214831385178311441185115423831583287114411117
821158128511786178311441287116831584214513871144158821441116861111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111683111782138614411178215411683128515826861386117832871124
514411243117821178311851115821111111111111111111111111111111111111111111
111111111111111111117831168611782286112451154217831441128717854178138611
641683114411144111111111111111111111111111111111111111111111115811138711
686387124514411246185117821287168441782245112441118515821154178211386145
116832871441184117821113871178228711145114411542185113861784515813871164
178541782112851111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111386111185118515811138716821386116
874854811185367861871115825421112113861128537851117821111111111111111111
111111111111111111111111111111111111111111113861118511386187111582168316
831782114416864728614511111285678511158311111111111111111111111111111111
111111111111117821128511247158525425411121144116861154138646683145111441
115416831168368311285158664421486851138463861111451138618511178216831683
154212451686436822451111168646386111542111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111387111154
114417821128712861287111588888511148888871451117816831111112871118888421
116861111111111111111111111111111111111111111111111111111111111111113871
114411287144111683124512871683115812476438714411111148884311138611111111
111111111111111111111111111111111111116861114511144116548826831111178212
871158128734347158111781117831871128718711154168888711588831112544871111
441118714411168613871386178311541386643861541111124764387111783111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111144111168317822871114412471144111385474411158212451782113
863861112111441114411111113871111111111111111111111111111111111111111111
111111111111111111111441115411145178211386115411451386117821441554417821
122158111111138711111111111111111111111111111111111111111111111851115821
158211125832871122168612451178314415544168311786113861851124514511178238
713471785861111116851111782114417821138611451285168311581245145451782112
214415544111686111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111178311138613861441114511451178211
481442452168311542387113861441138311541117821111111451111111111111111111
111111111111111111111111111111111111111111111782116831154228711386117821
581245113861581248412871174178211111128711111111111111111111111111111111
111111111111111541116871178225312871441138328711542138615812484114511784
113861583124516861178224511541386683117711542111683117422851138711542154
138711683144134841287117415812484111386111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111124711118
567871385268511786658316861782245138611782178625831385258336587636831111
112451111111111111111111111111111111111111111111111111111111111111111145
113856658317862583116876582158666851683168831786244138611111128711111111
111111111111111111111111111111111111111386113846384114426871385258324511
783124517831688217872588735831784378712443344215866482287178617862442111
285665861786278611786658214466787178217881178624417821688311386111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111117411115888851134884211688888624411683138524511386117888
711164885158888842871111112471111111111111111111111111111111111111111111
111111111111111111111174111488888611788871112488886178888841387115871178
886118711111128611111111111111111111111111111111111111111111111154112444
886112488831164885115421386114413861158711788444588511385484311258886117
888861144117861588871111148888861178885111388888315888885168311486117888
713871158711383111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111451111111111111331111111111111
111111111111111111111162111111321111111111111111112831111111111111111111
111111111111111111111111111111111111111111111114511111111111123311111111
111111111111111111111112311111111111138311111111111111111111111111111111
111111111111111128611111321111133211111321111111111111111111111111123178
323111111231111112321111111111111111111126211111111111111112331111111111
111111111111111111111232111111111111643111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111343111
111111111111111111111111111111111111111111111111111111111111111111111111
116421111111111111111111111111111111111111111111111111111111111111111113
431111111111111111111111111111111111111111111111111111111111164211111111
111111111111111111111111111111111111111116421111111111111111111111111111
111111111111111111111138611111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111741111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111164211111111111111111111111111111111111111111111111111
111111111111111111111111115511111111111111111111111111111111111111111111
111111111111111111111111752111111111111111111111111111111111111111111111
111111111111155111111111111111111111111111111111111111111111111111551111
111111111111111111111111111111111111111111111128511111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111471111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111116211111111111111111111111111
111111111111111111111111111111111111111111111111116311111111111111111111
111111111111111111111111111111111111111111111111162111111111111111111111
111111111111111111111111111111111111162111111111111111111111111111111111
111111111111111111162111111111111111111111111111111111111111111111111116
311111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111621111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111112363363363363363363363363363363363363363
363363363363363363363363363363363363363363363363363363363363363363363363
363363363363363363363363363363363363363363363362111111111111111111111111
111111336336336336336336336336336336336336336336336336336336336336336336
336336336336336336336336336336336621111111111111111111111112336336336336
336336336336336336336336336336336336336336336336336336336336336336336336
336336336336336336336336336336336336336336336336336336336336336336336336
336336336331111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111116444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444446
111111111111111111111111111111544444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444471111111111111
111111111113444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444452111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222111111111111111111111111111111222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222221111111111111111111111111222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222221111111111111
111111111111111647111157113747313531135311274461347111652146112431743112
561165211127446174311256164444711111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111788211185124858416861138612485587
358611782287113861485112851178211158548774421245178554871111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111788511185
178212863861168617831178318511782287113861488312451178311386115416861285
174211581111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111745411185144111463861138614411138615411782287113861454412
871178211683113723861245158211582111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111783861185144111113861168614411138
714411782285667861443861851178311787666313871285178767871111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111782541185
144111116861138614511128715411782288888861451442871178211788888823871245
178888521111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111782383185144111733861168614411138614411782287126861441287
451178311683215823861285178322111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111782145185178211863861138615821178
315411782287113861451158871178211386115413871245154211111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111783174185
124464823856678612846785114466582287113861441138856648773258658613856785
178211111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111782138685113484613488884611358472117888852246113461551117
474844886125847112488847174211111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111783115585111121111222222111112211
112222221121111211221111222222221111221111222222122111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111782116485
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111782111485111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111362111363111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111125111111111
111111111111111111111111111111111111111111111111126311111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111251111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111113721111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111174111111111111111112621111262111111111111111111111111111111
117411111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111741783111111111111111111111111
111111111111111111111138711111144111111111111111111111111111111111111111
111111111111111112611111362111111111111111111111111111111111551111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111155111111111111111113861111683111111
111111111111111111111111111451111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111471386
111111111111111111111111111111111111111111111124511111178211111111111111
111111111111111111111111111111111111111113861111683111111111111111111111
111111111111286111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111286111111111
111111111451111386111111111111111111112111111111111383111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111112831185121111112111211112111111111111111111111111111215
411111168311111111121111111111111111111112111211111111111111122111871111
386111111111111111111112111111111111174211111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111383116421155112488431584444485246116421543115511348471178444
311154111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111113831144784711248434421588521384
444444443158311551134845868852128548431117884711384447116431154268876871
116421155112484431584444487346116421543115511348471158311551118711111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111683113861178217853483358577486287113
861784115811486787178575831168611111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111117831178
465871786158716853442184774857586178411581158674887685114856483138435871
284758513871285244134821116831178215876443348577486287116831585114411446
787178411581117831111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111683111851138
614411245128511783144112871788717822451178168311441118511111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111117831168711582783128717821387145116831245168871782145117
841168615831185168611783185117831871686185117831111871168614411285128511
782145112871788717812851158168471683113871111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111387111441128714411178316831386178311441387823861451125228711
581115831111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111116861128511386285114417831176154
213861158138583287144111481114517861178268311387154216831442783178613861
111441128714411178217831683158211441685423861451125238583187112442111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111245111781114415421138612451287168311
581145541451441111114477841116861111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111112871124
511145168437823831111168312851178224574185154111541117822861138628611144
178574421785841115853851111541124515411138612871287168311581247541871441
111118574185111582111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111144111683115
426831128511541144138711683144247441781111115848531112871111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111851115421158111748832871111138611542168315424754178111
683116861871124518511158168848521688871111358852111683115426831128711541
145138611782144246441781111115414754111683111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111178111287116831871115411782158124511387178164541386112617821
111112851111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111542117831178212117861441116228
711782128717813458228611687113861441114415421178228711451387452111111442
111386117822871114411781158124511386158164441386112617823458211386111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111128711145113861582114411683168315811
145168315883144116832861111111441111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111386113
851178115611451683114514411683114416831548614411684313871786114413861178
215411782145245216421683111285113861542114511682178215411185168215483144
116833861588611387111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111115411144575
871244678711244758717855784128712487138564421851111112451111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111145113487684115867851158678615821287115812851148713843
488564831688678711587644115857481158124422453582111144755871344678711284
758615855784138712887138564411871148711386111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111112861168444851125885211158444713444444214511687113484711551
111112451111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111138311555846111548431115885116
421155116421551138511348478548711347484211174843116448431174112451348871
111178444871125885111158444716444485214711687113484611551138711383111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111741111111111111221111111111111111
111111111111111121111111111112461111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111115511
111121111112111111121111111111111111111111111112138612111111121111111211
111111111111111111112211111111111111111221111111111111111111111111111111
121111111111111643111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111147111111
111111111111111111111111111111111111111111111111111113431111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111461111111111111111111111111111111111111111111111111
138711111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111741111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111134311111111111111111111111111111111111111111111111111111
111117411111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111342111111111111111111111111
111111111111111111111111124511111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111571111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111112311111111111111111111111111111
111111111111111111111111111112211111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111123
111111111111111111111111111111111111111111111111112311111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111321111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111321111111111
111111111111111111111111111111111111111331111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111116887111111111111111111111111111111111111111111111111541111111
127666666666666666666666666666666666666666666666666666666666666666666666
666666666666666666666666666666666666666666666761111111111111111111111111
111111111111111111111111137666666666666666666666666666666666666666666666
666666666666666666666666666666666666666666666666666666666666666666666666
666666666666666666666666666666666666666666666666666666666666666666666666
731111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112378311111111111111111111111111111111
111111111111111441111111135444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444452
111111111111111111111111111111111111111111111111164444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444471111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111121112111
112111131122122221112211122112222111122122111122111111221111114511131111
122211111112112222111121111211111122111441221111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111742124431134613545345248884317411164224888461147144211346
111115485611115821155111646461111244534544311643116431112548531446485211
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111782113841138715866482687664817821
158228566482185148511287111158764821128831168312853871111586648368511686
116861115877851484678411111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111783111781
138714411581686113837811178228711387185144831386111287112871168871114415
413861111451154215421683116831128711782583116861111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111782111683138715811581683117827821178228711387185185451387
111683111441154741113854713861111582154217831683116861138311262441113861
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111783111783138612487581684554715855
548228455841185147683286111782111542187383111784116861111248758217831683
116831168455572441112851111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111782111683
138711165881684448717844484238444521185185154386111782111541683187111785
213861111126584217831686116861168444483441112871111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111783111783138711211581686116827821178228711111185145168786
111783111441541154113858613861111121254217831683116831128611682441113871
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111782111683138617811581683116837821
178228711111185185115887111785113851851168215415413861111782158217831683
116831128511541486117831111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111783111785
558712845851684558417811178228711111185145112886111384458426861128768611
853845571284587117855483754845617845871484548511111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111782111354445611354711354447216511165225611111156156111753
111247747216511115777111653544451135471113444542544544711654611773557111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111783111111111111111111111111111111
111111111111111112745311111158311111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111782111111
111111111111111111111111111111111111111115467821111124857111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111784555611111111111111111111111111111111111111111115211761
111111748421111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111654544611111111111111111111111111
111111111111111112111111111111113531111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111165111111
111111111111111111111111111111111111111111111111111115311111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111351231111111111111111111111111111111111111111111111113
111111122111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112531111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111145111111111111111113521111671111111111111111111111111111
111116431111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111551783111111111111111111111111
111111111111111111111138711111148111111111111111111111111111111111111111
111111111111111113521111372111111111111111111111111111111111551111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111246111111111111111116831111782111
111111111111111111111111111111551111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111471287
111111111111111111111111111111111111111111111114411111178211111111111111
111111111111111111111111111111111111111113861111683111111111111111111111
111111111111147111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111383111111
111111162113871111386111111111111111111126211111211111386111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111112831145132111123213311133111121112111211112111111112315
413311138623111111361111112111111111111113311321111111112111133111451111
387111111111111111111126211112111111168311111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111683115821145116888431588888886383115421883128711788871148
884611154111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111113831144588511388474412488431388
888888883158611441138844858843118448871125888511688885216861144258457871
117821154113888861588888887386117821483114511688851158611441114511111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111782116831158114833482248666442287
116831585114512852686158665831138611111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111117831178
427851783178716872582185665876787178421781148234883344114852586138526851
285678512861285185134821113861178215862586258766583287116831784115811442
385178821781117861111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111783116861
178228511185118711542185113871788715823861158178312451114411111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111117831138711783686128517821287145116831145168851683145116
841128715831144168611783145116831851686144116831111871138614411145124511
783144212451784517822451178168451683112871111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111686112451138614511154217821683154112451685416832871136138
612441115831111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111113861128511386244215417831166158
213871158138746287145111441114416831168368311287158216861582582168713861
111441128714411178316831686178211441387433861451126228546185111442111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111386111541118514411168612871386178
311541386552862451111128454861113861111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111112871114
511144134475823861111168312451178214574144158111781117831871138628711144
178448511784841117847851111541114515821138612451247168311581145741851441
111114564245111782111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111285111581
114417811128711451285138611782245247451581111115845721111851111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111851115421158111658832871111138711542138615815554178111
686113861851124518511178138454531684871111274851111683115423831124511541
144138711683144147441781111115414554111683111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111158211683115413861128511542154128711683154164441783116715
421111111851111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111782117831178112116861542117324
511782124517823458218711687113871542114417821178224511441287542112211582
111287116832871114411781158114511287158134442287113717822458311386111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111168311287116861442128711783178314
511387178315881144115817821111111441111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111287113
841158114711451686124515411686114413861788615821688313861787114413871178
215411782145154216431683111285113861783114511683168315811185168315883144
217832861788611387111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111115411188
444871244748311384448315844485168312886138458513871111111451111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111154112485584117855871178748615821245115811851148512847
488454831684548711685584115844841158115861447482111158444851258748611184
448717844484128711487124478411851148711386111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111113831175555561125446111275555313555557125611656113545211
761111111471111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111138311767453111644521116447113
521177113521771125711254578754611256547211165452113555521165111571254461
111165555571127447111175555613555555115611356112545311771125711383111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111741111111111111111111111111111
111111111111111111111111111111111861111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111117411
111111111111111111111111111111111111111111111111138611111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111642111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111147111
111111111111111111111111111111111111111111111111111111113811111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111471111111111111111111111111111111111111111111111111
128711111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111741111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111135211111111111111111111111111111111111111111111111111
111111117711111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111252111111111111111111111111
111111111111111111111111125511111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111571111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111112211111111111111111111111111
111111111111111111111111111111112111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111112
111111111111111111111111111111111111111111111111111211111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111211111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
662111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111112484211111111111111111111111111111111112721111166
111111111111111111111111111111111111116557575757575757575757575757575757
575757575757575757575757575757575757575757575757575757575757575757575757
575757575757575757575757575757575757575757557111111111111111111111111111
111111111111111111111111116575757575757575757575757575757575757575757575
757575757575757575757575757575757575757575757575757575757575757575757575
757575757575757575757575757575757575757575757575757575757575757575757575
556111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111214511111111111111111111
111111111111113831111154111111111111111111111111111111111111116555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555111
111111111111111111111111111111111111111111111111117555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555556111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111232111111
116821123211361112331112633311111233113873336345331111321133111111331132
111162123363111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111742111111117861168312451178885215888842116488433888888885
487112871154211178885248611346158888431111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111782111111114851168316861787268515
832685138423481388222581484112871158111387268714411387158226851111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111783111111
128442178328411441115825421144178211386158611541488713871154211581115417
811387158111542111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111782111111174686168668612871116835421245154211187128711541
457822871154211541112216831386158111441111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111783111111144145168885113871116865
844852154111185114411541442872871154211484444516831387158448861111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111786232111
287154168486112871116865855443144111185114411541441783871154211585558417
831387158557311111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111788888711782168278645112451117825421144178211287114411541
441244871154211541114416831386158111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111786335861542124768338711583124415
421144168711582114411541441178871154211686138717821387158111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111783111452
871114468317861248484315844886115844871114844841441114854488443158484116
884487158111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111782111442531116737212771126562116575731111357311116575771
761113567577573116561113757573167111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111782111441111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111783117871
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111784488411111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111375773111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111127211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111138611111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111168611111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111113332111
113332138623311133111132133111231111133333333333333333333333333333333333
333333333333333333333333333333333333333333333111111111111111111111111233
211111321111332111111133333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
331111111132111321112333111111321111332111111133333333333333333333333333
333333333333333333333333333333333333333333333333333332111111111111111111
111111111111111278884211178885168548851148611287684211783111145555555555
555555555555555555555555555555555555555555555555555555555555555555555111
111111111111111111116888521113871113884377731145555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555552111111185111851124888511116861116884377731247
555555555555555555555555555555555555555555555555555555555555555555555555
555557111111111111111111111111111111111687368411687268638862687148811187
688711782111151111111111111111111111111111111111111111111111111111111111
111111111111111111125111111111111111111111128536871113871115884366631151
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111272111111185112851144327
871113861115885666631251111111111111111111111111111111111111111111111111
111111111111111111111111111167111111111111111111111111111111112451117821
541114538711144144871287384821782111151111111111111111111111111111111111
111111111111111111111111111111111111111111125111111111111111111111168311
541113861128744155711251111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
252111111185111851287111451113861128785255711251111111111111111111111111
111111111111111111111111111111111111111111111111111167111111111111111111
111111111111112871116861442222168611178245782187686451782111151111111111
111111111111111111111111111111111111111111111111111111111111111111125111
111111111111111111178211331113871178344751461151111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111272111111185112851686111581113861178245752431251
111111111111111111111111111111111111111111111111111111111111111111111111
111137111111111111111111111111111111113861112461488444738611178344287187
383782782111151111111111111111111111111111111111111111111111111111111111
111111111111111111135111111111111111111111178211111113871144144571571251
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111252111111185111851683111
582113861184144561571251111111111111111111111111111111111111111111111111
111111111111111111111111111167111111111111111111111111111111116861111111
447778438611178245178387683145782111151111111111111111111111111111111111
111111111111111111111111111111111111111111125111111111111111111111178311
111113861687144571551151111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
272111111185111851683111581113861687144461551251111111111111111111111111
111111111111111111111111111111111111111111111111111135111111111111111111
111111111111116861111111542114538711158144124587386168482111151111111111
111111111111111111111111111111111111111111111111111111111111111111125111
111111111111111111168311551113871581144571571251111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111252111111185112851387111441113861441144571571251
111111111111111111111111111111111111111111111111111111111111111111111111
111167111111111111111111111111111111116861111111686168638832685145117887
683114843111151111111111111111111111111111111111111111111111111111111111
111111111111111111125111111111111111111111128523871113863851144643431151
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111272111111185222851144316
871113863851185656431251111111111111111111111111111111111111111111111111
111111111111111111111111111167111111111111111111111111111111116861111111
158885168544842144111487686116882111151111111111111111111111111111111111
111111111111111111111111111111111111111111135111111111111111111111116488
421113867831144165611251111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
252111111188448851134888511113865821144175311251111111111111111111111111
111111111111111111111111111111111111111111111111111167111111111111111111
111111111111112871113461113761126237611163111363262111662111151111111111
111111111111111111111111111111111111111111111111111111111111111111125111
111111111111111111111376211113874411144111111151111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111272111111167777731112673111113874411185111111251
111111111111111111111111111111111111111111111111111111111111111111111111
111137111111111111111111111111111111111451117861111111111111111111111111
111111111111151111111111111111111111111111111111111111111111111111111111
111111111111111111125111111111111111111111111111111113848611144111111251
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111252111111111111111111111
111113848311145111111251111111111111111111111111111111111111111111111111
111111111111111111111111111167111111111111111111111111111111111787134421
111111111111111111111111111111111111151111111111111111111111111111111111
111111111111111111111111111111111111111111125111111111111111111111111111
111113884211144111111151111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
272111111111111111111111111113884111184111111251111111111111111111111111
111111111111111111111111111111111111111111111111111135111111111111111111
111111111111111158884311111111111111111111111111111111111111151111111111
111111111111111111111111111111111111111111111111111111111111111111135111
111111111111111111111111111113546111155111111251111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111252111111111111111111111111113546111157111111251
111111111111111111111111111111111111111111111111111111111111111111111111
111167111111111111111111111111111111111113762111111111111111111111111111
111111111111151111111111111111111111111111111111111111111111111111111111
111111111111111111125111111111111111111111111111111111111111111111111151
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111272111111111111111111111
111111111111111111111251111111111111111111111111111111111111111111111111
111111111111111111111111111167111111111111111111111111111111111111111111
111111111111111111111111111111111111151111111111111111111111111111111111
111111111111111111111111111111111111111111125111111111111111111111111111
111111111111111111111251111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
252111111111111111111111111111111111111111111251111111111111111111111111
111111111111111111111111111111111111111111111111111167111111111111111111
111111111111111111111111111111111111111111111111111111111111151111111111
111111111111111111111111111111111111111111111111111111111111111111125111
111111111111111111111111111111111111111111111151111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111273111111111111111111111111111111111111111111251
111111111111111111111111111111111111111111111111111111111111111111111111
111137111111111111111111111111111111111111111111111111111111111111111111
111111111111151111111111111111111111111111111111111111111111111111111111
111111111111111111135111111111111111111111111111111111111111111111111251
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111272111111111111111111111
111111111111111111111251111111111111111111111111111111111111111111111111
111111111111111111111111111167111111111111111111111111111111111111111111
111111111111111111111111111111111111151111111111111111111111111111111111
111111111111111111111111111111111111111111125111111111111111111111111111
111111111111111111111151111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
252111111111111111111111111111111111111111111251111111111111111111111111
111111111111111111111111111111111111111111111111111135111111111111111111
111111111111111111111111111111111111111111111111111111111111151111111111
111111111111111111111111111111111111111111111111111111111111111111125111
111111111111111111111111111111111111111111111251111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111272111111111111111111111111111111111111111111251
111111111111111111111111111111111111111111111111111111111111111111111111
111167111111111111111111111111111111111111111111111111111111111111111111
111111111111142222222222222222222222222222222222222222222222222222222222
222222222222222222235111111111111111111111111111111111111111111111111152
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222252111111111111111111111
111111111111111111111251222222222222222222222222222222222222222222222222
222222222222222222222222222267111111111111111111111111111111111111111111
111111111111111111111111111111111111157777777777777777777777777777777777
777777777777777777777777777777777777777777777111111111111111111111111111
111111111111111111111157777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
572111111111111111111111111111111111111111111157777777777777777777777777
777777777777777777777777777777777777777777777777777756111111111111111111
111111111111111111111111111111111111111111111111111111111111123333333333
333333333333333333333333333333333333333333333333333333333333333333332111
111111111111111111111111111111111111111111111123333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333321111111111111111111111111111111111111111111123
333333333333333333333333333333333333333333333333333333333333333333333333
333331111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111117871111
586111111111111111111111111113851111787111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111115851111486111111111111111111111111116841111587111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111267761111167777311377772112765847777887137736761111376211677
621116847777485116776213761276212677621773167317733761376167777211376377
316761111111377111677611676167611377721167777211677762116736771277311267
227733731376137621376772167227731267761137613771111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112488885111158888861788888616885888888
886688888851111688215888843116888888887148888427841688315888843485188728
875841784158888431584388728851111111788114888841584148417888843248888422
488885114877883788311388368864851784158831584485288338861488884278424842
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111117887788611158
534851784748516883484774842584378851111688168856885112588664881788778877
841388268856885788288758415841784158468851784178458811111111688178877887
785388324856484148538871485788614851485485111288358415851784178841584788
288658427887788778428871111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111114871148711158517841784168816881684215871487114871111688278411
785111388315841584117877841688278411785288788748515841784158517841784128
888711111111788158411585584584168811684348614851886148514851688882111288
688714851785278882585388788688715851158778458421111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111114871148511158478871784278426882388214
851588314851355588178411111111248715841584111117842388278411111158888888
315841784158415841784117884111111355488158411111588887168821688348478831
487148714851148871111388888215851784178885784158888888315851111178888511
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111114871148711158
888411788488516842288315871248878871888888158844447111148715841588544477
884888378844447138888884115884884158848871784113887111113888888158844447
588882168811684348888712488888314871168831111288885115884884278484484178
888885115884444778888611111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111124871148511158534871788885216882248614851117488876886688178888
884111148515841588888857888888278888884138888885115888884158888711784117
884111117882788158888885788842168821688248768831488846114851148851111288
887115888884178578884138888885115888888578888111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111114871148711158517851784211116842248615
851662168877841688278411784111148515841584115857841684378411784278588588
215841784158511111784118888711117841788158411585584486168811688348714871
886111114851688882111288584214851785278424884158488584215851158578588711
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111115841348711158
515841784111116881248624871584124877881688178822484111148515841784214857
841388268831585388388758515841784158411111784178458411115841788178431485
785688138861788248714851487111114851485485111388348715851784178516884388
648648517843248778468831111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111116884888211158848851784211116882248848851788848837881688218884
886111148848841288888837841688318888886485188728835841784158511111784288
718871117841788128848883584148514884887148448862487111114876882788311288
368835851784178412484485288338833884888378425851111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111648842111158888521366111112761248888
871164884613661266113488461111148888841164884613661266213588461662166316
633661266136611111366266216661113731266116488461373136612588871148888711
663111116633661266311267116733731373137311366662167216731648843136612761
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111112543111111111111111111
111111111111111111111111174711111111111112211111221111111134521111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
113486111111111111111111111111111111111111111111158511111111111125821112
853111111138831111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111112886111111111111111111111111111111111111111111
158511111111111124831113842111111138831111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111113557311116571115
523516571126556111275311753175712757657111113557212486657217561111275565
527531656116556756111135658565611113757224855555843137573138836561117556
756572116562555561125512753113757211756111116757211112552255316556756112
757212571255212757657211117561137573117561175312757211165711355556111275
567521111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111178888861115841128835865841388888411288312487388628888884111158888
832884888514871112488888824861485158888886111688888488861158888874888888
842788888738888887158888887884114853888885168813486178888861487111178888
831112883788368888887138888826882388224888888111114871688888714882188718
888831158511688888711488888821111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111388478883117881128834877841584678871288611
487788178863484111388564852484658865871113887358824861585248437887111584
748874841388564846885678872885658468856584288535886788315853887588238822
886288564841487111388764841112883485148436887148574843881388238873488111
114871484658834887188758864841158411688358816887358821111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111588617886115841128
868855841485115871288311485485178411584111684217882886128864871113882168
824861587288612886111487158517841688116441485138833883128468831388388612
882248614873882288638813483688116882487111688217881113887886148712487175
217846882388268821788111114872886124464884188658515841158511684168816881
168821111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111588313887117881128878445841485122221288611488883168871784111688216
882486128864871112885168824872485158422487112487158517841688212221584138
832886112268831388248423883248715853883688338823886388216882487111388217
881112888841178832487111758863883388238871788125444873486112224888648758
516771158411688548512485168821111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111584313887115841128848684841488444461288311
488851117884484111684217881886124864871111688858824888885134885886111487
158517841688444451784138833884444568431388238885882248614853888884168888
883688116883487111684216881112888871124885487111488716888888217884588158
888872884444564858488648511111158511688888211688458821111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111588313887117881128
884388841488448871288611488851111658884111688217882486128864871111135488
824884885112748887112487158517841688448882688238833884488868831388212748
883248715853884453138848886388216882487111388217881112888861111758887122
358513884488311358888148534872488488864875888658512221158411688358511137
888821111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111588313887115841128887248841485114871288311485883165612484111684217
882886128864871112561258824872487277217886111487158517841688217841784238
833886138878831388356217882248615873883211168823483688116883487111688216
881113885841177316887685138826883388235612588288614872886138864873888758
517851158511684168813771158821111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111588313887225881228886158841584238872388622
487584178832584111388625842485268864852223886278824861585148523887111485
348425841388615881688338831887278468872788288516883248724853882111138822
883388627881485222388625841112883487158423486688378823881388238861788248
614872485268834871588658415841258422688178813887178821111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111588313887588888438
882178841688888464888887487248624888887111148888862488888414888882588888
524861585178888842111788888888871148888871788888831588888738888885178888
841248888853882111138813486158888871488888258888861112883688368888883248
888716882388224888885248614871788888514871688738888865888884688488511588
888511111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111588313887744444426661126631165445234444447363136313744571111127445
711663544315444441274447213621363116544531111274558554511127444611644444
431274447126335453117544521254444472661111126611662127444611544444127444
611111662166216544561125447112661266112744471166213631275447213621166216
544615444445344445211274447211111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111788715883122222211111111111111221112222221
111111111122111111111221111111121112222221112211111111111111122111111112
158512111111221111122222211111211111111211111122111122222211111111111111
111111121111222222111221111111111111111122111111221111111111111122111111
111111111211111254471111121112222222122221111111211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111148888851111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111158511111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111547583111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111125484521111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111165611111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111621163111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111232111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111122222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222111122222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222211111
111111111111128888888888888888888888888888888888888888888888888888888888
888888888888888888888888888888888888888888888888888888888888888888888888
888888888888888888888888888888888888888888888888888888888888888888888888
888888888888888888888888888888888888888888888888888888888888888888888888
888888888888888888888888888888888888888888888888888888888888888888888888
888888888888888888888888888888888888888888888888888888888888888888888888
888888888888888888888888888888888888888888888888888888888888888888888888
888888888888888888888888888888888888888888888888888888888888888888888888
888888888888888888861111111111111111127777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777721111111111111111112212121212
121212121212121212121212121212121212121212121212121212121212121212121212
121212121212121212121212121212121212121212121212121212121212121212121212
121212121212121212121212121212121212121212121212121212121212121212121212
121212121212121212121212121212121212121212121212121212121212121212121212
121212121212121212121212121212121212121212121212121212121212121212121212
121212121212121212121212121212121212121212121212121212121212121212121212
121212121212121212121212121212121212121212121212121212121212121212121212
121212121212121212121212121212121212121212121212121212121212121212111111
111111111111134888888888888888888888888888888888888888888888888888888888
888888888888888888888888888888888888888888888888888888888888888888888888
888888888888888888888888888888888888888888888888888888888888888888888888
888888888888888888888888888888888888888888888888888888888888888888888888
888888888888888888888888888888888888888888888888888888888888888888888888
888888888888888888888888888888888888888888888888888888888888888888888888
888888888888888888888888888888888888888888888888888888888888888888888888
888888888888888888888888888888888888888888888888888888888888888888888888
888888888888888888861111111111111111127777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777721111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111125711111111111111
111111111111111111111111111111111111111111116511111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111641261111111111111111111111111111111111111111111111126
211111133111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111113531111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111134611111111111111111561111253111111111111111111111111111111111471
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111551683111111111111111111111111
111111111111111111111138711111158111111111111111111111111111111111111111
111111111111111113521111652111111111111111111111111111111111741111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111164211111111111111112451111187111111111111
111111111111111111111386111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111471287
111111111111111111111111111111111111111111111114411111178211111111111111
111111111111111111111111111111111111111113871111683111111111111111111111
111111111111147111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111154111311123111266
311743333344132112311232112211126611123332111154211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111113831185163111137216611166211233333333332123211321113725
816621138637211111673111233331112311123116612721112311132111266211453333
687132112311331113211137311133111321168311111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111145113871168312488851688888884144111871785117821248886168888521138
611111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111113831158488411384474412488461288
888888883158611541168844858843118448871114888421388884216831144158457871
116821154116888871588888887286116821583114511788852158611541114511111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111144112451138617871687168523786154111851388
613861686158328736851115811111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111117831178
516851783178716861583185335862687178821782148124882244114871786138513851
285264412871385185124821113861178315831586178623583285116861788115811441
285178821781116861111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111144111541124517821
178217821187178211541284423871782124518711783117831111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111117831138711783686124517821287145116861145168441683145113
841128715831144168311683145116832451686144116861111851138614411144114411
783154212451784517822851178168441686113871111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111154111783114417821128711851185138611783145472451683113314411683112
851111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111113861128711287244215416831133178
213871158128747187145111441115416831168368311245158216831583582168513861
111441128714411168316861386178211441387462861451116128547187111582111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111178311683117816831114411541154118511386154
343541386111117844842111441111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111112871114
511154125875823861111168312451178214564245158111781117831871138628711144
168448511784851116447851111542114515421138612451245168311581145741851541
111114564344111783111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111168611387116832871
115411683178214411287168374782285111116845721111581111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111441115821158111358832871111138711542138615815558168211
686113861851124518511178138455431684871111164841111683115823831124511541
144138711683144147441782111115815554211683111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111124511145112871441115821287138615421145138615483154211763861111111
782111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111783116831178113113871542117624
511782114517822458318711685113871542114417821178224511541287543112311782
111287116831851114411782158114511287178134442287113726832458311386111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111117821158111441387115411245128516861158128
713887138712852451111111783111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111287113
841158114511451387128515421686114413861788615821688313861787124413871178
215811782145154316431683111185113861783124511383168315811185168317886154
317832861688611387111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111112871178444841178
458511158448512844448314411785117854831542111111782111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111154212484584116854871178548317821245115811451158512485
488458831388548611684585117844841158115861445482111158444871158548311148
448717844484128711487124458411851158711386111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111741137555572113547111165555611755555216711277111654611672111111
781111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111124611766452111654721116546113
521176113721771125611274778754311253747111135452113755721135111771174431
111165555561116446111175557613755557217611356112745211761125611383111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111147111111111111111111111111111111111111
111111111111111111111111551111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111117421
111111111111111111111111111111111111111111111111138611111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111642111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111134311111111111
111111111111111111111111111111111111111111111111461111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111571111111111111111111111111111111111111111111111111
128711111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111551111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111116511111111111111111111111111111111111111111111111111111111112
421111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111253111111111111111111111111
111111111111111111111111125511111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111561111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112762111111111
111111111111111111111111111111111111111661111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111116485211111111111111111111111111111111111111111111111441111125
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555554521111111111111111111111111111111111111111111111111111
111111111111111111111111125555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555545211111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111138611111111111111111111111111111111
111111111111111441111127777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777721111111111111111111111111111
111111111111111111111111111111111111111111111111127777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777211111111111111111111
111111111111111111111111111111111111111111111111111111111111111331113321
126211262163266663113611126126666311162166111162111111362111115521262111
263321111126313363111262112621111266211441362111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111783124861138613844687388488717811154228888871185148311386
111124888711114821154111546861111684578548611683116831113488461445884311
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111782112441138714422481686325827821
178228723586185148411287111148325861138861138613863871111542344234411683
116861114433441485234821111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111783111781
138714411581686113867811178228711287185144861386111386111851174451115814
413861111441158217821683116831128611382442113861111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111782111683138617861581686115817822178138712786185185542287
111782111541145781111484313861111786154217831686116861168612231441112871
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111783111783138711745481388448617844
488228844851185145387386111782111441287283111685116861111178544217831683
116831168844442441112851111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111782111683
138711127881685774517877748228577611185185154386111782111541683145111584
213861111112784217831683116861168577583441112871111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111783111783138613711581686116837811178228711111185145128586
111786112441441154116864513861111371178217831683116831128611682441116861
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111782111683138716831441686127837821
178228711111185185117887111684227861871168314516823862221683144117831686
116861114412441485125831111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111783111788
488711484861688448515811178228711111185145111886111385848517831128778211
443884441148886117844883548848713888831445888611111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111782111267776311267311267773113611136126311111163163121372
111147373113711116666111363677761126721113777772677677311266211661662111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111783111111111111111111111111111111
111111111111111112484711111178721111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111783122111
111111111111111111111111111111111111111114523831111115885311111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111784848711111111111111111111111111111111111111111117111631
111111374821111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111367677311111111111111111111111111
111111111111111111111111111111111631111111111111111111111111111111111111
111111111111111111111111211111111111111111111111111111111111111111111111
111111111111211111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111121111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111211111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111116411111111111111111121111
122111111111111111111111111111111112561111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111641372111111111111111111111111111111111111111111111127
211111176111111111111111111111111111111111111111111111111111111111211111
221111111111111111111111111111111112461111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111115
511111111111111111343111164111111111111111111111111111111111382111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111551686111111111111111111111111
111111111111111111111128511111158111111111111111111111111111111111111111
111111111111111113421111642111111111111111111111111111111111642111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111118611111111111111111286111168311111111111111111111
111111111111154111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111861287
111111111111111111111111111111111111111111111115411111178311111111111111
111111111111111111111111111111111111111112871111383111111111111111111111
111111111111145111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111138311661116311165531144666
668726211361166111631116562116676311128711111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111113831145257211165616721275311266766667662136211631116535
817731138665621112756211266761112621136127732531113611166111657611446666
787262113611662116311165721137111631138611111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111168
311542124511784487178884888738611782148611441158484214848851115421111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111116831158448421684558512884871288
488884886158711581178444848486118484851124848431388488316861244258555861
117831154116884851788848887387117831586114411584842158711581115411111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111178211683115421442178617832158114511386158431541185
124517821687113871111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111117821168
512841783168717831683185117831387168831781144114881158214861687168712441
287124422871387185115821112861168314421687168711582245113861788315811451
144178861782116861111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111168611386117832451114411441
178214411185168451783187116833861144112441111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111116861138711683686124517821245154116861154168441386145112
841118517831154268311686144116831451786144213861111851138614411154215421
683154212451685416831851168268541386112851111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111138
611287116831451117831683138615811144138746286185111212872244111783111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111113861128711287158615426831122178
212871158124747187144111441115423861168338611245158317831586442138523871
111441128714411168313861386178311441387472871451112114547187111582111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111118511144112871582113861185118516831154218764385154
111111484887111683111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111851114
411154127854823861111168611451178214464244178111782116832871128728711154
168888511788851113485851111782114417821138611451245168311781145642851541
111114434344111783111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111114411178211441683111851154
114412871168314415545178311111587631111387111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111441117821158111264832451111138711582138715817454168311
686113861451114524511178138567461385871111137842111386117823861124511581
144128711683158155541782111115815474211683111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111116
831168311581245111851168215411851128717822448228711642683111111285111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111683116861178117212871782115724
511782114516821448318511685113871583114417831178214511581247686113611782
111287116831851114411682178114411187178124482187113426831448311387111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111112871138721782178612851138627861542228513861688315
831582386111111245111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111287113
843158114522451385138715421386114413871688717861788617861685228512442158
215821582144168613861783111145213861686134511386168615822184168616886158
315822871388711387111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111742124888886117848431118
848871788888422871258612584851287111111247111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111174212444885113448861164488317821245117811451158511584
848448421384488611344887117888851158117871784842111158888851178488311148
888717888884118711587115848511851178711286111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
247113666663111377311116666631266666611631126311167621133111111286111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111124711333762111377611113773112
621133112621631116311167668677211262673111127762112666611126111661167721
111136666631113773111166666312666666116311263111676211331126311683111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111164211111111111111111111111111111111111111111111
111111111111111642111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111116421
111111111111111111111111111111111111111111111111138611111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111642111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111117511111111111111111111
111111111111111111111111111111111111111741111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111751111111111111111111111111111111111111111111111111
128511111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111551111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111531111111111111111111111111111111111111111111111111111111111761111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111153111111111111111111111111
111111111111111111111111117711111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111761111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111112
756111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111112548311111111111111111111111111111111113421111175
111111111111111111111111111111111111117444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444452111111111111111111111111111111111111111111111111111
111111111111111111111111111116444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444461111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111115411111111111111111111
111111111111113861111154111111111111111111111111111111111111113666666666
666666666666666666666666666666666666666666666666666666666666666666666666
666666666666666666666666666666666666666666631111111111111111111111111111
111111111111111111111111111111111111111111111111111112666666666666666666
666666666666666666666666666666666666666666666666666666666666666666666666
666666666666666666666666666666666666666666666666666666666666666666666666
666666666666666666666666666666666666666666666631111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111371111111
116831137211671126772116577731111377313857757745772112761167111116772177
111273167577311111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111783111111115871178313851248488315844883115844873488444887
485113871154211158484358711387158448861111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111782111111114851168315831583124415
421144168711582148111541488312871158111683128515811387158111441111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111783111111
128543178328512451117824421144158211287178711541444513871154211541117517
821387158111542111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111782111111158286168758212871116835432687154111185118511541
456832871154211582223216831386158226851111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111783111111145145168885113871116865
888851144111185114411541441452871154211488888416831387158888431111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111785756211
386178168586112871116835833787154211185114411541441686871154211583334417
831386158333111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111784448411782168368354211441115825421144178211386114411541
441148871154111741114516831387158111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111782116871441114568324411787268515
832385138533442114412541441138852358331285278617862687158111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111783111443
871115468316871178885115888842113888431114888841441115854888846168887116
888886158111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111782111441321112323111231111321112333311111132111113333331
321112333333332111321112333332123111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111782112441111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111786235861
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111788888711111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111233331111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111211111121111111111111111111111111111111111111111111211111111111
111111111111175211111111111111111111111111111111111111111111111111111111
111111111111111111111112111111111112222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222211211154611111111111211111111111111111111111
111111111111111111111112561111111111111111111111111111111111111111111111
111111111111111111111111111111116411111157111111111111111111111111111111
111155111112431111111111111111111111158211111111111111111111111111111111
111111111111111111111111111111111111111111111124711111111134848484848484
848484848484848484848484848484848484848484848484848484848484848484848484
848484848484848484848484848484848484848484848484848484848484848484848484
848484848484848484848484848484848484848484848484848484848484848484848484
848484848484848484848484848484848484848484848484848488411155831155111113
431111111111111111111111111111111111111111111113861111111111111111111111
111111111111111111111111111111111111111111111111111111117411111147111111
111111111111111111111111111154111112831111111111111111111111154211111111
111111111111111111111111111111111111111111111111111111111111111111111128
711111111113232323232323232323232323232323232323232323232323232323232323
232323232323232323232323232323232323232323232323232323232323232323232323
232323232323232323232323232323232323232323232323232323232323232323232323
232323232323232323232323232323232323232323232323232323232323232323232323
232323211111451145111113831111111111111111111111111111111111111111111113
871111111111111111111111111111111111111111111111111111111111111672111176
112757317855555587531125316531117611375611355553211158755555861375721275
557311137562154375621113556116711167135211372112757311671111113757211117
721127316531117617555558716571771111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111782158755555831375721113756211176111
127576116555561111757313866572117611177112757212731361176117711111111111
111111111111111783111185124844863888544886851138714851128516844861584588
611178845448423844842248448421684485158444851178448714421144178211783124
844861581111168448421115871168715841114414844488338455871111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111586178844448
423844842134848511144111158448717844487114848423844488315831245124848426
861482185118411111111111111111111111111782111185158312442284112451871128
715883124514421581582114411116851138714421385285113871452178258711786145
215825421144168311783158312441581111144212851111582138615886114518711185
148115821111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111112485117871138718411385158217831144111786115827821154268613852
842138512851245178313873861846185116311111111111111111111111111783111185
144111683158312451871138715444124528711682542115811112442138738611154245
112853861135358311187383113535411144178211683144111683581111387111541111
782138617844114418511187154117821111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111116854111842138618711154245113831145111
441113837821178254111773871117821786285145111566836455185111111111111111
111111111111111782111185145111287138712441851128714438614538711111586378
511111783138638611158285635423873663254211144387363325863344168733583145
111386581111683111782111683138615828714418711187138427821111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111115438611783138
768311158285111111144111441112877863645144336333861116831588485144333626
835564185111111111111111111111111111111783111185185111386138712451871138
715415424538611111788884211111683138768611178248888713888488654211185688
888835888884178888883285111386541111683111782111682138615827824514511185
113544821111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111128714511686138638611158285111111145111451113877888842148888853
861117836876785148888856864628385111111111111111111111111111111782111185
145111386128512451871128714413874528711231583331111111686138638611158145
337833873378358211145386337835833244168633783145111383581111686111542111
683138615813874418711187111134821111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111138615421386138738611158285112321144111
441113867833345158233453871116834411245144236876874214785111111111111111
111111111111111783111185144111783128711451871138715411548524511782582111
111111683128728711144287112452471168258311387286117825421144178211683144
111782581111245111441111783138615811788518711185134217821111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111154213861686138
618711245254113831145111581116837821178274112452851114424411145154112873
844117585111111111111111111111111111111782111185168566851128536851856668
714411388517876451543111111111687378715873586244335871786644158466482158
668515421144168311783168566851583662158735861111686378615821248418511187
128534411111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111185112871387378715873586168564436644632385668517863644228565833
887658717873685138565826887116885111111111111111111111111111111783111185
116488521124888851884888615411178711788421542111111111388888611588461248
888711158842154548431125885215411154168211683117488721588887127884711111
688888615421178514711187117484311111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111386111541388888612588461117484364888843
164885217888843116484613455887111588885116484613883111485111111111111111
111111111111111782111185111232111112333321333333212211123211123211221111
111111133333211123211123332111112311122123111111231112211122123111221111
232111233332111232111111223333112311113212211132111232111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111231111231133333
111123211111232123333331112321112333311111232111312321111133332111232111
321111232111111111111111111111111111111782111185111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111787666685
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111784884887111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111223323322111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111123
333333333333333333333333333333331111111133333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333321111111111111111111111111113333333333333333333333332111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111154444444444444444444444444444444452111111254444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444421111111111111111111111111164444444
444444444444444444211111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111123333333333333333333333333
333333331111111133333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333311111111111
111111111111111123333333333333333333333333111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111174444455112547211117453111111111111111111111111111111751
111175311111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111158555547128458421148548611111111
111111111111111111111541111178311111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111112113211111111111111111111111111
111111111311211111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111168311111
144213871686114411111111111111111111111111111441111136211111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111134234611
111111111111111111111111111111111461461111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111124821111185111441541117831111111111111111111111111111541
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111345245111111111111111111111111111111111111686646111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111113883111386111541441116861111111
111111111111111111111441111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111541751111111111111111111111111111
111111111174178111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111388311
683111782851113861111111111111111111111111111541111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111743686111
111111111111111111111111111111111347245111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111138831686111782451113871111111111111111111111111111441
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111174268311111111111111111111111111111111111451551111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111113481686111782851113861111111
111111111111111111111541111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111117216311111111111111111111111111
111111111511721111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111687
683111782451113871111111111111111111111111111446662111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111175111185286111542441116861111111111111111111111111111788
487111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111158211145185111441541116831111111
111111111111111111111222221111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111178311285
144112851786114421111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111124867483168564821144758711111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111113584461116484311124847111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111121111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111122111111321111111111111112333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333333333333
333333333333333333333333333333333333333333333333333333333333333332111111
111111111111111111111111111111111154111111861111111111111116848484848484
848484848484848484848484848484848484848484848484848484848484848484848484
848484848484848484848484848484848484848484848484848484848484848484848484
848484848484848484848484848484848484848484848484848484848484848484848484
848484848484848484848484848484848484848484848484848484848484848484848484
848484848484848484848484848484848484848484848484848484848484848484848484
848484848484848484848484848484848484848484848484848484848484848484848484
848484848484848484848484848484848484848484848484848484848484848484848484
848484848484848484211111111111111111111111111111111111111154111111861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111644445312
544456117758544444863443643751117511111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111785754822847548214464857558564465852442114411111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111782113872451138714413851128768313
861541114411111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111783111442
871128714511581128738713871542114411111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111782111442847748314411783128717873871587778411111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111783112452484446114511686128711658
871588448411111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111783125832
851211114411686128712116871542114411111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111788888612451111114511686128714713871542114411111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111787678712871111114411685758715874
831542114411111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111783115412
471111115511344444612544611551115511111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111782117821111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111782114421111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111785748711
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111744447111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111173111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111133111111111111111111111111111111111111111111111137111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111383111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111371111166111111111111111158521111111111111111111111111111111111111
111111124711111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111742
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111782111154111111111111111136441111111111111
111111111111111111111111111111116821111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111551111111111111211111211111111111111111111211111111
111111122111122211111112112111111111121111111111211111683122168311122111
111111111247111111111111111111111121111111111111111211111541111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111451134311741158477866471164
315512421551124887217411155112488531154444311584678364111551245212461178
846111248444488616884521246117431148111343175124611788431155112461124711
158467861386111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111112451
138711683145264813886138615416851781158668516831158114866482158774832851
784168611782188712851385358311164877784228467851285114821158711185148618
513853583144111851114411285268421144111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111112871114511287185115811484218517826442682144116832871
168314411285168311451871144118711386158431541386124521113861154128711686
154228511148421145154515416831185178111441115421287115811168611111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111441115811145158313861445514
412866455287144111631451128714411178218711441442168314511387178541782386
113621111541178228611245178368611247451154147467816861136138611782117831
158216831128511111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111542
117877784115853871746437821877438245158757761587578515411138618475861248
768615875785138647683284775721111683168318511158168448211387682168347556
832857577218477486113861124876861114411111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111782113884448311654851683746831455515554168444841784
448417821128715844461116448717844484128734686148444861111287138715411168
228885111386145138646246871484448614844487112451111654851115821111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111386111871138611113441287145
871745516454218511782386117832871124517831683111134513861178314517445178
212451111154114517821138614554311683168324746155451542128715411245111441
111112441116831111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111144
111441128717411683185138851388511548615411783187113861541128513861287155
115821871168615421484138712451111158215412851168615815431683114515883128
441386128517831154211781117411781116831111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111168311542124512856482154217842388711388712446441144
112871284678612847587138564421441138717831688217877861111168574821685648
117821583783116827882117882178778612871178267485562853481116831111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111114511653117511348471165212
551254311174711258461175111571135887111744472116484611752115713431174311
748521111135444421164846113531155752111573451112443117485112561134374444
451648471116821111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111113
431111111111112211111111111111111111111112211111111111111221111111111111
122111111111111111111111122111111111111111111221111111111211111121111111
111111221111111111111111111112211117411111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111741111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111115511111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111157111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111124311111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
123111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111113111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111113211111113211111111111111112311111
111111111111111111111111111111111111111113111111111111111111111111111111
111111111111111111111111111111331111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111128711111128
611111111111111114842111111111111111111111111111111111111122111178861126
211111331111111111111111111111111111111111111111111111541111111111111111
111111111111111111111631111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111137777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777777777777777
777777777777777761111111111111111167777777777777777777777777777777777777
777777777777777777777777777777777777777777777777777777777777773111111111
111111111111138711111128711111111111111113345111111111111111111111111111
111111111135211132542138311111541111111111111111111111111111111111111111
111111581111111111111111111111111111111111111441111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111164444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444451111111111111111154444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444447111111111111111111111128722112238711111111121111221168311
121121112211112211121111211112111115611111286138322121541112211111111111
112111111121111222211111112111581111112111112122111112111112122222211441
211112122111121111111111221221111121111112212111121111122111111211111121
111222111112211111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111112211
111221111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111138848888488
712588431346115421168611643174124711648471247112471118711138711111244138
848884851348453113488711168311115884611448487111588431586884316861138334
311688471178884848888844421164368511154111586112471787111451111118634311
643116484521134847111682117884842115421111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111124711114856336211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111116846666685214866482386138511158511683148218513856586285112
851118711168611111688126886665862846784124867861168311158734861846658615
876441584668421442168368616856587158666486664468851168378831144111348212
451588211851111128768611686138467851184658611783117866784115421111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111124511168846777611111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111582111185168611287386158211244811
683344714517811145287112871118511111111111548711586115817821168338611441
168311185111451851128518711383583113861687138638615411154254211542114428
482168378851144111168312851588511441111118768311686158111783683124511783
117821178211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111128711
158542676111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111686111185
178111245387287111386461683747414515421133287112871118711111111111875511
287117824411128768311671168311686111541851138728611262581112851148758368
318511178254211542124538745168378683144111138612451547831851111128738311
686145111683542116611783117811158111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111128511385546464611111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111387111185158111144384481111541451683473834514855557284555
851118511111111116837811285115424411138778311111168311683111782845545138
455552581112451788488668458511168354211582114528768368378344144111138612
871582451441175578768455483185111386542111111683117845487111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111128711582545715511111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111285111185158111145384871111851781
686461474515854584244454871118711111111117822861144115824411128778311111
168311683111781844585138445486581112451851168338458511168358211542114428
714568378268344111168612451581783451584548738445486185111386542111111783
117854571111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111134512
851544717511111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111245211185
178211285387451113861383685821554515411145287112451118511111111114511451
145115425411138668611672168311386111541851128718711383581112876861138668
314411168254211542114538716858378215444111138612851581144441851118768311
686144111686682117611783117821111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111128516861545517511111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111154111185138711686386285117811187684511688517821287285112
851128711111111128711541144117826861158328712452168311144112851851128514
511542587117862871168368615831144154211582114538711588378213884111138612
451581168851871128738611686178311542387128511782117811111113311111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111124524421546414711111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111144211185115845841386178614411154
688711388511485841287112876558855111111154211686158558421485487117844837
548457168458421885548316845871584448411484548638612485583154211542114428
711388378311584111138455851581114851871118768311686124854871158448375484
567821111115821111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111128738
711582757211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111154111185
111655611353117535611165655211174611175521256112566445555111111175111256
174545521175531111655315545547113547211554553111355611752556111275455335
311255531175111652117725611175265221357111135454561751113471561115635311
353112755311116553154554566511111117521111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111128758211542111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111144211185111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111654711111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111128585111542111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111154111185111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111113876451111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111134883
111582111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111158454585
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111117711351111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111124841111542111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111174555556111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111112111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111112411111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111631111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111117611111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111117435611112531111111111111111111111111111111111111111111111111111
111111111111111127111111111451111111111111111111111111111111111111111111
111111111111111163111111111111111111111111111111116311111111111111111111
111111111111111111111111111111111111111111116431111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111115514511111871111111111111111111111111111
111111111111111111111111111111111111111117711111111581111111111111111111
111111111111111111111111111111111111111135211111111111111111111111111111
113531111111111111111111111111111111111111111111111111111111111111111541
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111124715432333451126
621123111132132111321123222111321112662111126621111321112333211116521111
363782362111266126223112112311231113213211123113311232132111321115711123
111221132112112213211132111571111136321111331111111221112362111126311112
221113333211112662111247111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111138616888888841248887178711145154212871178354112451168884611248846
111451115888871115831112484584488311485558364314516431586115534421168315
861155154213861128411178511782155138615415421287112852111588853111742111
111781124884611788851112861128848431138884611178211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111138612685635861586278717861158228511451244
178311542158335831786258311541117873787116431115833588725831871644128618
422861788317833441138617842158228512451115511138831683178238517821851245
111551112842384111783111111683178625821442385111851124466442148335831128
711111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111138611154112861581
115421551168316871542285138611783145111441783124711781112861144211211115
811288212851851158228714451451384513861383128716885168316861542111211128
441387168334433861686154211121113861138711386111111287158111871451178111
441115421386245111451114411111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111128511118711851581113861682138611583786686128711683144111781782116
611686112851154211111115811178311782586168314518742441185462871287125413
874338611582582111111124547145138664552871158378311111113861124511345111
112185178211331851127211582117831387145111581117861111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111124511114411441783112871386128711144888481
114844487154211386386111111187111584485111111116831138311686154478617464
255742145643451155117821457424511588883111111115438254114574183451158888
611111111851117821154111248484168444551541111111386113844841154211386112
871111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111115821116831782286
111441287114411128844851115855585168311185187111111144111585572111111112
871138711287112748716868164686154155542174116831541475416873687111111117
837478215474174741387368711111111541116831158111587658318455483782111111
387112485546178211187112851111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111116831112861386144111542155117821168654686116831158138711144158111
761154211686111111111111451128411245122124413854114587168324483168313871
782344816831144111111113832458617855124582683114411111111783113861168311
541128615411286287113721245111441178138711185111441111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111451112871287168611441154216831144158168
613861178215831185138711851168311386111111111111786138861285154217822488
113885138616883138312451683178832851158111111112871388716885117883285117
821111111185116831128611783118713861387154117831154211581168315821185111
441111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111782111584485115
855871178444871583178317862451138612587483117854866448445245211111111111
158548845486124458411584111584228511585124845841287114871684448311111111
441158411885112485168448821111111138458413448844686114411785442124858415
448447684488212487483111451111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111147111355556111644711127555761771127311772661127311174461111654
616557557166111111111111126456875461112545311356111257217611376116555571
176113761137557311111111671117711773111656113757521111111112545212557555
273116721164461112745317557556175573111174461111451111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111138311111111111111111111111111111111111
111111111111111111111111111111111111111111111111111112871111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111112
471111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111117511111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111441111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111113821111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111561111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111741111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111116511111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111221111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111121111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111112
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
117555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555557211111
111111111111111111111111117555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555557211111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111113521111111111111111111111111
111111111111111111111111111111111127711111111111111111111111111111111111
111176111111111111111111111111111111111111111111111111111111111111127611
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111116511111156111111111111111111111117831
111111111111111111111111111111111111111111111111111111111164841111111111
111111111111111111111111111287111111111111111111111111111111111111111111
111111111111111111168851111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111115411111186111
111111111111111111116831111111111111111111111111111111111111111111111111
111111111111287111111111111111111111111111111111111187111111111111111111
111111111111111111111111111111111111111111111386111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111361113662116311262112662112
676731136676311262112663111116311173262112621661112636311262113726311263
166111262115866676687113731113667621111663117833631126211163112663113611
621262111163112621112662116311136111154111111113616611126311631113666621
111287166211127313611136311111376211116311163111631373111361331116311145
111163111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111441
178884228711583168888716884887168848861386134888611114411786386116861486
113864421386114424511786288311683117888848886148484114884842124888716854
885114411185134888615812451683111287113871178884628831178211148311111114
424861138611441124888842111184488431384578512588842117848461114411144112
451785111441441178711184111385111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111441387238528713851385225826862258268322481686144325
821114511841686116861484216866861686168724512441388511683111787223451586
268514422387158315826843278717871185154325815816841683111287113861385224
823451178211288611111114424841138711441114422687111288626852543258317862
687168522481114411185112451788611441541244111688611277111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111441782117428715831783112876
831168268311682386386113431118417861686116861448613861581386144224516861
285831683111248212852871115414511144145112466871114411442185187113435815
542683111287113871782113861541178211745511111114424487138611441114511144
111185111782541178214511158154211686114411185112451784411441441686111584
511111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111441
582212228428711582111456831158168312581386386122321114424411686116831877
813861687785687114828511387541683111178312453861117824421686287122316831
117821584487386122215424647683111287113861541112471581178211446821112214
424554228711441114412687111287111683687178228711178254111287118511244122
851746871441482441111477421111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111441788484424888211542111856888843168848871386388484
431114888311688488861851873861158888841124848311287286683111168612453861
117824884851388484466831115417855585388484435838274383111287113871451112
851581178212863861254448428528728711441114884842111185111683174444328711
168344111287114411148484851782541441588861116836831111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111441587764818585111542111456
876745178776311386385665861114444111685665861851546861168485871124484111
387154683111138712873861117834467543385767876831115824411187385677835474
138783111287113861441112451581178217821451785764424515838611441114467611
111287111683112684228711178345111185114411244667851783286541448411117812
871111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111165557841
782115428778311783112876831168268311111386287116831114538611686116861851
244861245386582124568611287138483111138612452871115814511145147113836871
114414511185186116825845114583111287113871782116861581178215411581542114
424512448711441124511111111185111783272178228511158178211683114411144112
451782174841453871114511541111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111484444841345138728715821385215826832158268211111686154314
411118517831686116831851178861582686144224517831387115883111138722851583
168514422385158315816883278714432185158214415886115883111287116861385125
821582178138711683542114428511788712441214411111111288616851686144218861
685168512482214412185112851783138841441786168611782276111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111113871111441178884128712441168888616
884887168311111386134888311114411482686116861851124867861386138524511482
287112883111138848851248885114884842124888616854885116884885124888315881
113883111188848861178888311588488168311185542114424511148584884824511111
111184488431158886114448842117888836848884285112451782117841441158278211
386384111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111116861111441
112631116311362112662112667631126211111262111662111116311263262112621631
113626611262113626311263262111362111126676631123631116666621112362112613
631111267663111662113631112662111166676621112662111366766136211166361113
616311136376667616311111111162263111116621115436311111266112766666263111
631362112631331126336111163163111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111116861111441111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111113853
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111116861111441111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111388471111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111113531111751
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111126587111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
133111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111134311111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111168611111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111112621361163111376212677776777658313
662116611136127311136137211163127211111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111116861541185
117848822484488844888268888314411144168421158248711287158611111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111116861846185138713441851128511686185124414411254168871158248
821287137211111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111116833855185178111752471118711386382
116425411144168582158244451287111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111116835574185
158223222851118511383783222214422244168645158245783287111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111116864638285158884842871118711386788488424848884168378158245
145187111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111116874314785158666443451118511686687
665825866644168314578244168687111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111116844115585
168111541871118711386382115414411144168616848245114487111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111116887116885128526871451118511386184268514411154168311484244
116887111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111116886112485116488512871118711386134
885214411144168311688245111587111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111112631111363
111263111331116211262112631113311133126211133133111262111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111174711111111111111111111111111
111111111111111111111177111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111175871
111111111111111111111111111111111111111111111144111111111111111111111111
111111111111111111111111111111111111111146111116421111111111111111111111
111111111111111111111111111111111116611111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111112471111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111781111111111111111111111111111111111111111111111144
111111111111111111111111111111111111111111111111111111111111111247111116
421111111111111111111111111111111111111111111111111111111112531111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111871111111111111111111111111111111111111
111111111111111111111111111111111111111111111771116552127611353116753113
555561135555611273113756111137311672671116712561116735611352116725311352
353111771111137561111165721177111671126572111286111127561167116613731127
561177111672116711127644275311135713527611176165311177113721125555721111
561125311135531184755554821253116527711135217611135561111111273113756112
731372167113831117755721111113576111137561111677211127561117611176113561
671127561165111672112756211671173137211111657611117711111112756211771111
671116713521137311175211273112521116735611167265555575555871375611671116
713771113727711167111352113721116573111111111111111111111111111111111441
158448328711582158448516844485168444851686164448511138611841581114416883
115824421683138538612841784211541111784485212484483178611581248484211784
111384485154218513861384487168611782113871178344444871344554424511245178
411144116861138444852111871128711584485158844448521287124424871168324511
784487111111686168448413871783158217831118844842111178448511684487115848
831388484224511185138457851384487178211782124848831441385178311117844851
115411111124848831441111581115813851168611248711387111441124568821158148
444884448463844851782115813883117837861154211683116861248448611111111111
111111111111111111111441386114428716871687117836831178268211581386144117
821168617861441114416887115826861783158338617861788711441112851178617831
244124411581783138511584211441178358138423861581158214821782111542245148
611581783178324511245178871144116831168611783111851138716871178315831168
311386168611542168324512851178311111386244113872871587154213721118511285
111285117831451158238611441441138518511185158115831581178178111782158212
441441744168311138711783114411111158212441441111582115811786138611248811
287111686178268871158245112451128715411782582115816884116831841144111683
116831783114411111111111111111111111111111111441782117528715821783112876
831168268311683386386113531138618511441115416858315811441683285138618511
744421541116831124515411178216871581751114512458612871124354154463861451
134313851782111287782144111386683168614511145178581144116831138611686111
871128717821138716851178311287185111782168324516831128711111386386111442
872454154211111118511285111682111872861125334111442861115414511185158117
821451134378211782185111782441454378311178211145115811111185111782441111
581115811184168611244451387111154387178582158244111441138728711253782115
813858617831687154211683116831441116861212111111111111111111111111111441
583233228468711542111456862344168623441386687223311168578311582234416834
515821686487583138578311783871441115821115428511168617884841112378616834
512872333154246553861871112213888842111178871144111187244268314432385178
387144116831168723582111851138715411124511441168311385786111783168314425
831124511131386683111542876434354211111118523783111782111453872333211236
876831115434511185138417822871112178332582287111683441834768311158211185
114411111287111683441111583325811248888611245683287111128841168345158245
112451128728732331583325816865417831688884111683116831851113867484411111
111111111111111111111441588888824884211542111856888843168888831386388888
861138885111488888416836835821148888871138885111782781541115421114418711
168638566441114886115427421888888654642746862871111128466582111118821145
111287125448614888885178278244116861138888861111871128714411124511581178
311288851111783168324888431124517888886683111581875514754211111118888871
111582111443888888611588716831117834511185113544822871111178888882287111
683456427578311154211144115411111387111683441111588888811486658611245185
287111115871178378158145111451138738888886788888813863866833856644211683
116832451112872767611111111111111111111111111441583325418585111582111456
863344168633111686387336861138587111582334416861457821158585861138587111
783187541117821114428511168678211581113687124513862872368654541347861851
113178211782111178871144111287111258324433385178228744116831168733211111
851138715411124511581168311385871111783168324535831124524433786683111581
874715454211111114423786111582111453873368611264516831115424511185111124
821871113178333582187111682445516478311158211145114411111287111682441111
583335813861138611285178687111138441168314558245112451128728733686783325
816861547825811154111683116831451113861111111111111111111111111254444841
682114428768711783113866831168268311111386247117821168678311441115416831
384811386683582138678311782168841113861128718421178258211582561154138612
872451168354471145861441168378111782111387683148211686253138314511145178
217884116831138611111111871128717831168611581178311386783111783168324513
871138638711386387111453858213444211111118511285111586112871471168277117
812871114414511185135116831441138278211782185111542444612448211168311387
115811111185111542441111581115816861168611245114487111154387178316848244
111441128714511382782115813861384825811154211683116831441117831111111111
111111111111112485557841244278628717831244334816862358268211111386158634
411138614421441114416861258812851683144138614421783124841112443348314853
685168732581443685178211541786344158831158861786344138532582111542145148
536841245258314511245178212484237862268611111111852268712843344211583278
311386148311786278324512443158238611386158635832884111884211111118422787
111784334821586344158634411586278618523285128525811787248178111782178727
851484311588311124433482324423111178727851442331582115812443368611245116
887111686178268312484245112451138717863441582115816861158836872344111686
327831685268511111111111111111111111113861111441134885124711442134884316
888886168311111386125884211138612851541115416831138424421683138538612851
743116841111248846115558852115888841248852145111682258843158421138861178
843117888842113861168345588431168887124511145178211684588888738611111111
888888711348843111788888311286124521688888314511248843138611386125884612
487111584211111114888851111645488311258842115884311158887124888885117888
611178843178111742117888711585111688311113488433888888311117888711488846
781115411688888611245111587111451124568311384245111451124711588431782115
813861128431588884111688888831168885211111111111111111111111116861111441
111321113211232111321112333311123111111132111221111113211232231112211311
112323211231112313211231231111321111112311116832211111233321113211132111
232112311123211112321112311111133331112311113222122111111321113211122123
111133233333213211111111333333211113311111233333111132112321233333112211
113211113211132111231111331111232111111113333211111245121111112211111221
111112311112333332111232111112311123111231111231111232111133111111132111
333333111111231111233332231112311113333211122111232111321112323111123122
111221113211113111231112311321112311123332111233333311111321111111111111
111111111111116861111441111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111487
311111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111168531111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111116861111441111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111258842111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111116888611111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111113731111771
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111112645111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111135421111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
113111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111321111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111112111111221111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111164111111551
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111135111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111168111111451111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111115311111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111672111653137573165311177165611177
111112761135572111757311135211355557211165572111157111351275111253116556
111253111137573117555561111255557211168555555851375721352113521135572156
113531165276112761126557112571116721111111176113557216721277113557311755
553111275561165311177111353116526721177127511137676113521177276113531275
731134711125545555555511273111256111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111377777777777777777777777777777777777777
777777777777777777777777777777777777777611111111111111111111111782111482
388588368421144178821154211111851684585115848431178311784548711784584111
248611782348711686178448711686111388588315845483111384548411135885544863
485842686116831384484148213861284185112851178448416883117821111111244168
448515821687138444832484548312485487178811144111386124415821158138861168
648117831284185114822485842168511138455484558811387111685111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111653666666666666
666666666666666666666666666666666666666666666666666666666666637511111111
111111111111111783116871442124416831185178871144111111851441168338612871
178311782115813851168711114411782248811386185115411686111542124414411144
111386117831112842114427821386683117831542168638713861583185112851387116
863884117831111111245154217837821442144212452451124517831158178871144111
386178615421154128841168368716831582245138717831287123211168611683115811
387111232111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111671111111111111111111111111111111111111111111111111111111111111
111111111111113711111111111111111111111782124413871115812871144178782154
211112851861125378111451178311783115816831114511115421782285871386286117
421686112851117814411144111387116861111786115424511256683116831871125615
823861851185112451683111453878617821111111145287112535826861287111582451
124515421168378542144111386285115421158138587168615816833851285148115411
177111111138611683115811386111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111671111111111111111111111111111111111111
111111111111111111111111111111111111113711111111111111111111111783168613
861117831851144178285154112663852856663158111111168311787664717821114411
115821782287783386686111111686113861116835466546111387664521111387114428
436662687365831853666213874855831184667851542111443865417831111266645385
366627874411386111782446678318511128778285144111384786115866648128778268
613874855831248786114466662111111138611683115811387111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111671111111111111
111111111111111111111111111111111111111111111111111111111111113711111111
111111111111111787184113861117822871144178178354164884852888488658111111
178311788488217831114411115821782287287386386111111686113871116834888852
111388888611111285115424888887688888832888888711588888511148848871782111
443862867821116488485388888867888611287111782488885124511128778278344111
388851115888484138728738611588888711248842114884884111111138611683115811
386111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111671111111111111111111111111111111111111111111111111111111111111
111111111111113711111111111111111111111788583113871117822451144178124554
144323851872338678111331178311786325417821114411115821782285178786286112
311686112871117825432647111387227821111245114424522387686227831852268711
787878711185233851782111453861547821115832385287226865458311287111782443
268614511138678224744111387851115832244128717878611787878711285451115433
245111111168611683115811387111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111671111111111111111111111111111111111111
111111111111111111111111111111111111113711111111111111111111111744851112
451114412871145178216844144112851451168268611451168311782115816861118511
115821782287124486185115811686112441115814411144111386116831111245115425
411386683116831451138613873867861185112451686113863861384831124511145245
116837824421245111442451124515821178278217884111386686115821158138712448
616866837831245387115411287111111138611683115811286111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111671111111111111
111111111111111111111111111111111111111111111111111111111111113711111111
111111111111111783441111785658712856684178111484185111851787684114465863
658762787664411486648211115863582287117886158668536787631685658714466785
111385664831111244664416856442686116831685644228513861583185112851148664
826861178821124511245178764417822441178565861446678713846785178211484111
386158315421158138711788628517831582185178613856582111111138611683115836
785631111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111671111111111111111111111111111111111111111111111111111111111111
111111111111113711111111111111111111111782385111174847112488485178111385
145111451178853112484724888886688884211258843111117888881247111586117885
258888871174847115888851111288484611111248848521648431643116831174842154
213861245245112471125884313831124431124511145117484217421687117484711588
887211348452178211684111386124525421154124711144654216431245247115431648
461111111138611683117858888851111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111671111111111111111111111111111111111111
111111111111111111111111111111111111113711111111111111111111111783178611
112221111222322122111122122111221112211111122112232222222321111112211111
112223221122111221111221123223221112221112223211111122322111111122232211
122211221112211112221132111211113122111221111221111216732211112211122111
221112211122111222111223221111113211122177322111121112312211122112211122
222111211122122112221113211111111112111221112223223221111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111671111111111111
111111111111111111111111111111111111111111111111111111111111113711111111
111111111111111782124821111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111158585111111111111111111111111111111111111111111111111111112445861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111671111111111111111111111111111111111111111111111111111111111111
111111111111113711111111111111111111111783113842111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111342124211111111111111111111111111111111111111
111111111111117511751111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111671111111111111111111111111111111111111
111111111111111111111111111111111111113711111111111111111111111362111372
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111231113111111111111111
111111111111111111111111111111111111113211131111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111671111111111111
111111111111111111111111111111111111111111111111111111111111113711111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111631111111111111111111111111111111111111
111111111111111111111111111111111621111111111111111111111111111111111111
111111111671111111111111111111111111111111111111111111111111111111111111
111111111111113711111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111112861111111116431
111111111111111111111111111111111111111111111111111111111741111111111111
111111111111111111111111111111111671111111111111111111111111111111111111
111111111111111111111111111111111111113711111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111116411111111113861111111111111111111111111111111111111111111111111
111111111145111111111111111111111111111111111111111111111671111111111111
111111111111111111111111111111111111111111111111111111111111113711111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111115411111111112871111111111111111111111111
111111111111111111111111111111111138611111111111111111111111111111111111
111111111671111111111111111111111111111111111111111111111111111111111111
111111111111113711111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111114511146113431447
846111348472125611353174311751125847117444531177112484711115411111111111
111111111111111111111111111111111671111111111111111111111111111111111111
111111111111111111111111111111111111113711111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111114511185113861788758611487785114511287178411782178778716855486158
114877851113861111111111111111111111111111111111111111111671111111111111
111111111111111111111111111111111111111111111111111111111111113711111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111118511154212451687115812851168615811144168
451386144117832871144168318711686111441111111111111111111111111111111111
111111111653666666666666666666666666666666666666666666666666666666666666
666666666666637511111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111114411168311541387
113863871114417821154118443185144112561851178318718711145111783111111111
111111111111111111111111111111111377777777777777777777777777777777777777
777777777777777777777777777777777777777311111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111115411168611781245111451451117823861178314574245154211111546644218
438511178311686111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111117831128711683154211541542113861851138615
414754268311111788847115888411138611287111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111113871114511287178
211781782112871441118517833478328711231686111117837831138611144111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111451115821144168511782185112871781114512871788615411383287111113
861851138711144111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111683117877648128873481168727861685674821
851248712842583245111113871787278311144111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111147113448444215
558861116488511244844431551138711348871175211112571164887111145111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111168311222222111213211111233111122222211121111211113211112111111
121112331111147111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111117511111111111111111111111111111111111
111111111111111111111111111111111111283111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111571111111111
111111111111111111111111111111111111111111111111111111111111752111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111261111111111111111111111111111111111111111111111111111111111
111111111111331111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111122111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111247111111111111111111111
111111111111111111111111111111111111111112311111132111111111111111111111
113311111231111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111112363333
333333333333333333333333333333333333333333331111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
245111111111111111111111111111111111111111111111111111111111111114511111
283111111111111111111111114511111383111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111117848484848484848484848484848484848484848484848484841111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111121285111111111111111111111111111111111111111111111
122111111211111124511211283111111111111111212111115511121383111111111111
111111111111111121111211111111112121111111111111111111111111111121111111
111111111111112211111211111111111111111111111121121111211211111112111111
111211111111121111211111112111111121111111111111111111111111111121111111
111111211111111111111111121211111111111111111111111111111111111111111111
111111111111111111111112111212111112111112111111111111111111111111111111
111111111122222222222222222222222222222222222222222222222222222222222222
222222222222222221111111111111111111111752111157245744711115445211174471
174611257246165115511115444471254444312575844444483644374313431134444531
114844444482274472155111571125447134711652125534311343154444611571134446
111111111752164453134611742135447216444452154444711641125447111164312552
571125713451116434611642125734311742746111571116444452111157116461154452
145211343154311356111116421254471116445211157111544446111644431111111111
111111111111111111111111111111111111111111117444444444471175211155211111
111111111111111111111111111111111657577757775777577757775777577757775777
577757775777577757775777577757775777577572111111111111111111111782111185
148475871148578421585587148421285287158614411114477586284774821456485775
856856585113871138575842116484775851585585144112441158558714421783168768
611686184774831441384748311111111542384748138612841248758517857785158774
871581148758711168313871441124513883115824421582178638613851584111441117
857585111185114421485784278511386148511387111116822487586168478521144111
847748613847482111111111111111111111111111111111111111111111111111115857
748777851154211158211111111111111111111111111111111111111672232323232323
232323232323232323232323232323232323232323232323232323232323232352111111
111111111111111783111185148111582386113861851154148861245287144514411114
411144287113871851687113867821686113861138611683111685113871871178244111
451286117826871783144168611683185112871451742128711111111781541118738617
831782117827821178144111441581683115411178314421851124516884115817861781
244168617831588711851117831178211185168716861138715421686148831387111117
826831154144116831145111851118515411287111111111111111111111111111111111
111111111111111111115421154111851178211111111111111111111111111111111111
111111111671111111111111111111111111111111111111111111111111111111111111
111111111111111252111111111111111111111782111185185111386781112852861165
254542285287387414411114511185286113861451148113863861386113861138611683
111144213873831137144111441683113721582783687168611683285113871441441116
611111111781451117338638511542112867821158154111441781781113711168638711
441124513878617811441582786138728511545811441117821158211185144117811124
517821386145541386111116827421137285113531144111451128514511166111111111
111111111111111111111111111111111111111111115821148111851158211111111111
111111111111111111111111111111111671111111111111111111111111111111111111
111111111111111111111111111111111111111272111111111111111111111783111185
145111386581112456861111144187245286753434411114457542384574822451158213
871587686113861138575842111178313866857777148775851785777621685885441168
577583184774831451447757311112777583447577338858311451111877857547148575
861581585577711178544111447758516835415811685885441168458311542851851117
857546111188586115811114517831386185383387117775825857576287111111245111
847554218477573111111111111111111111111111111111111111111111111111115421
154111851178211111111111111111111111111111111111111111111671111111111111
111111111111111111111111111111111111111111111111111111111111111252111111
111111111111111782111185185111286581112453861111154158245287471474411114
844851348444311451178313871165886113861138844521111168613873844488348444
851684448831158888861168444883188444311441484448511124844843484448538485
111441111877844883158444711781784448811168886111484448513862867811148888
861138885111542781441117844883111184841115811124417831386145144286248444
827844484287111111145111884485118844485111111111111111111111111111111111
111111111111111111115421158111451154211111111111111111111111111111111111
111111111671111111111111111111111111111111111111111111111111111111111111
111111111111111272111111111111111111111783111185145111686781112452871137
144118545285421554411114411287287111112451168312871211686113861138611111
111168613863861168344111451683117821144747871168611683185111112451441124
511178311542451118738785111541112867821154144111111581782115411168787111
851124516861545811245786861168685111542245451117831154111185542117811124
517831686185138587386117827821158285112721145111851128714511187111111111
111111111111111111111111111111111111111111115421144111851178211111111111
111111111111111111111111111111111671111111111111111111111111111111111111
111111111111111111111111111111111111111252111111111111111111111782111185
188111582387113871851154258117885284421648411114511144287111111441168313
871461386113861138611111111138613871871154144112441287115421583782783168
611683285111111441742138711178111781541138638638711783117827821178144111
111781683114411178378611441124513861288811581581583138638711582178841117
831178311185185116871138717831386145115886686116826831245154216831145111
451128515411386111111111111111111111111111111111111111111111111111115821
158111851178111111111111111111111111111111111111111111111671111111111111
111111111111111111111111111111111111111111111111111111111111111272111111
111111111111111783111185148474871158558411785587144112487288711188411114
857486287111112451168575871487482655855638611111111168575861785587144111
451158558617861783158268611683185111112451284544211178111782284784138617
861244558517857584158111111581148558311168315831851124516861158817861782
144138617861542114851117857585111185168711585584117855586185112886683117
821485583138478567584571887558613847841111111111111111111111111111111111
111111111111111111115421158111847548553111111111111111111111111111111111
111111111671111111111111111111111111111111111111111111111111111111111111
111111111111111252111111111111111111111782111185157744611127447211164471
155111687144311174511115444461246111111571164444461254431544444734611111
111134444461174471155111551117446124711642124764311343147111111551135453
111174111752135452134611541125446116444452155111111741127446111164312471
551125713431125434711741134734311552752116451116444451111147117431274472
116444443155111783343116421274461113445164444442544446111354521111111111
111111111111111111111111111111111111111111117521155111554444446111111111
111111111111111111111111111111111671111111111111111111111111111111111111
111111111111111111111111111111111111111272111111111111111111111783111185
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111671111111111111
111111111111111111111111111111111111111111111111111111111111111252111111
111111111111111782111185111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111671111111111111111111111111111111111111111111111111111111111111
111111111111111272111111111111111111111785755585111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111671111111111111111111111111111111111111
111111111111111111111111111111111111111252111111111111111111111644444447
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111671111111111111
111111111111111111111111111111111111111111111111111111111111111273111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111671111111111111111111111111111111111111111111111111111111111111
111111111111111272111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111671111111111111111111111111111111111111
111111111111111111111111111111111111111252111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111671111111111111
111111111111111111111111111111111111111111111111111111111111111272111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111671111111111111111111111111111111111111111111111111111111111111
111111111111111252111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111671111111111111111111111111111111111111
111111111111111111111111111111111111111272111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111671111111111111
111111111111111111111111111111111111111111111111111111111111111273111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111656777777777777777777777777777777777777777777777777777777777777
777777777777777752111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111266666666666666666666666666666666666666
666666666666666666666666666666666666666661111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111112222222222
222222222222222222222222222222222222222222222222222222222222222222211111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111584444444444444444444444444444444444444444444444444444444444
444444444444444444461111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111488888888888888888888888888888888888
888888888888888888888888888888888888888888861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111484677777777
777777777777777777777777777777777777777777777777777777777777777778861111
111111111111111111111126211111111111111111111111111111362111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111134861111111111111111111111111168311111111111167111111761
111111782111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111255555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555311111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111124861111111111111111111111111168
611111111111174111111471111111782111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111255555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555555555555555555555555555555555555555555555
555555555555555555555555555555311111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111128861111
111111111111111111113368323211112332178333333871133211782232111123123232
111331133332112311123111123211123111111233211111132112321133123111232112
311123111331232111133111232112321112311123211112311133333111126213311111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111112321113211123321111113311112611123321111111123111111133111123211111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111124861111111111111111111111248458548861125884378888888872
588861785488611784778784211541688888617821178111588851154111113588871111
387115821485754215888715421154217847783111154115888717841115421788861115
421158888421344564511111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111113861138611748843111114511124422788847111111
168211111154111158311111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111128861111111111111111111111483688
463583158634437853364417863582784635833852785278611581687334817831158115
873785158111114863586111287138517863586168735865421154228527851111154168
737836887115423853583115421158336851583348211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111116861138613853644211
114411168617873358611113748573111154211685111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111124861111
111111111111111113861158711387287113831482114528711386786112873861287124
511581683116837821158114511154158111168611145111387158317831683154112875
421158238613871111144154111876844215825411287115421154111441441158111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111113861138715811168611118511184118511114411158448448421154112582111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111128861111111111111111111116831168611145387112311783114428
711132782111452441287114511581686117827831178138611178258111168311144111
285285116871686132116865421154228513871111154185111317868715424411173115
421144111451783158111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111113861138614411128711114511786138611117821587
178216841154113871111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111124861111111111111111111116831168
311144384444431387124528444443783111441344787114411581684448517844488138
711168358111178311158111388482111744583112544715844484213447871744584148
444466825815824411111115421158448421178558111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111116861138714411138711
118412851178311113862851178311686158214411111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111128861111
111111111111111116831168611144284775831387114538475587782111441126487114
411581685576117855748138611168358111178311158111284851111127486112748315
855744211264876847544184755856832475424411111115421158575431113788111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111113861138614411128711114875831158211113866831178211285158578611111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111124861111111111111111111113861178611245247116831287114524
711383783112451631285114511581683111117821178124511174158111168311144111
386542112621683162114515411158216313875411144145112876831785825411246115
421144111441261158111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111113861138715811138611118888711178211113867821
178311245158884111111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111128861111111111111111111111851248
421786144115821387124415821582785217861451387114411581683111117831158114
821284158111124421687111287144213871783185138515421154214513875411154178
316836831188426861686115421158111441682158111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111113861138616861258211
114558311154211113866821178211245154787111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111124861111
111111111111111111684848444851138848611288448513484871784448511684882114
844841683111117821158112484842158444616844851111387138511584851178448315
821158216848414411144114848517831168421584853448844358448861148487111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111116884448711584486111118514411178211113863871178311287154158211111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111128861111111111111111111111137668667611112773111277577611
277311372676111137721116757771272111113721137111265621167757611377611111
273116721267621113772116611166211377216711166112653113721117621167613757
777267577311127761111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111112775777311167731111114513851168611117821442
178311482158128411111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111124861111111111111111111111111168
311111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111164442111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
118511786128711115811348558778861154116851111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111128861111
111111111111111111111168311111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111387254111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111118511148315861178711125488845211154211786111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111124861111111111111111111111111134311111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111371127211111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111115711124511484885111111
164211111175111254111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111128861111111111111111111111111112
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
112211112211167731111111112111111122111122111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111124861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111166111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111128861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111185111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111124861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111185111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111128861111
111111111111111231111132112311322621113313311311261112331113311133111133
211136363111133213226111331163111262112331111111126211185133111231111113
311323311133111331162111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111124861111111111111111111783111185168857876841115414413861
581134888315411144112488851148888411784578678111782388211783168884211112
488851144588431542111158875835411154115847583111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111128861111111111111111111782111185
144138417887115814517851781144324414411144114832786144226851851685158111
541388511683385268511115862787188523841582111387168515811158138717871111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111124861111
111111111111111783111185145114417844115414414541581383116825411144138611
144144111451871185158111582284831783682115421118711144184111783742111686
124515811144168312871111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111128861111111111111111111782111185158214417838715414538383
781683122224422144178211154144123871442185178221542387451683542222211168
611178285111386582111144128715812158124413871111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111124861111111111111111111783111185
125874417827825418564257781688444435844484178211154148448511244785158444
881386683783584448521168311178285111386742111134478515884484113447871111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111128861111
111111111111111782111185111258417823875414555174781685775835877784178211
154144775431113585158777442386145683587774421168611178245111386782111111
348715877748111164871111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111124861111111111111111111785775785166114417821784414447134
481383116814411144168611144144111851661185178111781387168583742115411128
711154184111683542111176128715411154117312871111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111128861111111111111111111784444485
178214517821188414882124881144124415411144114421687144122851541245158111
542386115883287138711114431685188613442782121145138715811158114516861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111124861111
111111111111111783111185134488317821178414851117881164848314411144113484
851148448431384882158111581387113883178885211113484851184448861588447168
484215811158116848411111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111128861111111111111111111782111185112772113711117616731113
771112772116611166111277311167777211137721137111371273111672113762111111
167611173276311377776113772116611166111377111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111124861111111111111111111783111185
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111128861111
111111111111111782111185111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111124861111111111111111111642111147111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111128861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111124861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111128861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111124861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111128861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111124861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111128861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111124861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111485666666666666666666666666666666666666666666666666666666666
666666666666666678861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111484777777777777777777777777777777777
777777777777777777777777777777777777777778861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111134861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111123111122112211112211221111121111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111124861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111788211144128
511117831581111387111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111128861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111688711145128711117821581111387111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111124861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111785411144128511117831581111287111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111128861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111683871144128
711117821581111387111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111124861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111683551144128511117831581111387111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111128861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111682683145128711117821581111287111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111124861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111782287144118
477775831587777587111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111128861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111683174244128848488821584848887111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111124861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111683128344128511117831581111287111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111128861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111683114445128
711117821581111387111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111124861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111782116844128511117831581111387111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111128861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111683111484128711117821581111387111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111124861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111642111747114
711116421551111246111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111128861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111124861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111128861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111134861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111128861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111124861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111485112111211121112111211121112111211
121112111211121112111211121112111211121134861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111484757575757
575757575757575757575757575757575757575757575757575757575757575758861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111485223232323232323232323232323232323232323232323232323232323
232323232323232338861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111116766666666666666666
666666666666666666666666666666666666666666666666666666666666666666666666
666666666666666666666666666666666666666666666666666666666666666666666666
666666666666666666666666666666666666666666666666666666666666666666666666
666666721111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111124861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111115444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444444444444444444444444444444444444444444444
444444444444444444444444444444431111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111128861111
111111111111111121111122111211221211111212211211221111221112211122111122
111123222111112112112111221122111121111221111112111121211111211221111311
112211122111221112211111221121111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111122111221111222111111111222111112211112212211111211111221111111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111124861111111111111111111742111147134476466451115515512431
741125485215511155111548461154884711644764674111752245111643135847111134
311543442116431443113431254852155111751115511125452451111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111175211752117484611111135484721114711125417
421111471135484711111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111128861111111111111111111782111185
144674427883115814416851781158778515411144115876483148665871443744178111
581388711683244758611168613851685116861885113861587785154211582115811178
664831111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111158111582178565861
111248765851118511168715421111851284765871111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111124861111
111111111111111783111185145114417844115414514441581386117824411144138711
185145111451871185158111542288421783683114411168315821154116861488313862
861178254111542114411144115821111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111154211542285111441111783111783118511184115821111871482111582111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111128861111111111111111111782111185144214417868615414414682
781683112625411144168311144144111851841185158111781387871683541112311168
638711154216831854513866831126154111542115811158215421111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111158211542287111581111441111287118511786115
421111851451111686111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111124861111111111111111111783111185
164434417825425414568247781685555724855784178211154148554421644385158555
482386781783585555711168858211178216861876833866855557258555842114411124
875821111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111154211582386111781
111851111144118512851115821111872861111245111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111128861111
111111111111111782111185112748417823865414575174781684448835844484178211
154148448511137485178444841387147683584448421168487111158216831851443866
844448358444842115811111658421111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111154211542386111782111871111144118837831115421111873861111145111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111124861111111111111111111786233285122114417821545414447134
581383116825421144168311144144111851211185158111582386178583742115411168
685111178216861851385863831178354212542114411112115821111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111158211542287111581112871111144118888511115
821111873861111245111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111128861111111111111111111788888885
154114417821388414843124481245115814411144128511285145111851441185158111
541387114883386124511168338711154213831851158862871154154211542115411168
315421111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111154111582144112451
111871111144118558211115421111873861111145111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111124861111
111111111111111786333385138458617821158414841115881178458614411144117845
842148554861685486158111582387116883158548311168617861178554861851138861
785486154211543558855318458511111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111158555442168454831111871111144118528511115821111873861111145111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111128861111111111111111111782111185116546116521125515461113
451116546117711175111654721154445611164561165111651256111552127453111135
311551164444531571117431164561175111753445444313547211111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111164444472113545211111851111145118517861115
421111872871111287111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111124861111111111111111111782111185
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111541111387118511583115821111851441111683111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111128861111
111111111111111783111185111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111687112482118511284115421111871786112442111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111124861111111111111111111742111145111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111158454861114511168515
855555851158558831111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111128861111111111111111111231111132
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111116545311113211113316444444561116447211111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111124861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111128861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111124861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111128861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111485336363636363636363636363636363636363636363636363636363636
363636363636363364861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111484777777777777777777777777777777777
777777777777777777777777777777777777777758861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111124861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111121111111122111111111111111111111111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111128861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111136666666666666666666666666666666621111111111266666666666
666666666666666666666666666666666666666666666666666666666666666666666666
666666666666666666666666621111111111111111111111111111126666666666666666
211111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111347111111286111
111111111111111111111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111124861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111144844844844844844844844844844844
871111111111648448448448448448448448448448448448448448448448448448448448
448448448448448448448448448448448448448448448448461111111111111111111111
111111138448448448448448511111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111287111111287111111111111111111111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111128861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111112111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111122221111121111111121111111111111111111111121111111211111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111387122222387112111111121111121112111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111124861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111113544471111
642111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111168444444213544611115447111111111111111111111
155111115411111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111288444444487154
524511551111545355111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111128861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111124877587111783111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111168577777124874861158
758511111111111111111111144111115811111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111278477777841586648311542117876486111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111124861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111158311158211783111111116116211111111
111111111111111111111111113312311111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111128511111158211441387115831111111111111111111185111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111114421111851441158111541115421782111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111128861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111285111138611
782111111175174211111111111111111111111111111111116433431111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111115871111144111581781113871111111111111111111
144111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111116861111851582
158111542117821783111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111124861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111387111118511783111111786686111111111111111111111111111111111
111543743111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111112585111245111683581
111851111111111111111111144111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111113871111851344658111541112486782111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111128861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111386111114411782111112471551111111111
111111111111111111111111111247145111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111148511387111383581111851111111111111111111144111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111112851111851116488111542111164882111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111124861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111386111118511
783111111783686111111111111111111111111111111111111542783111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111115851287111686541111851111111111111111111
185111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112451111851231
158111541111211582111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111128861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111387111114511782111111174164211111111111111111111111111111111
116832461111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111586387111683581
111851111111111111111111144111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111542111851641158111541116831782111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111124861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111386111114475485561111116116211111111
111111111111111111111111113313311111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111185287111383541111851111111111111111111148555311111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111541111851284585255485522445851111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111128861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111287111118554
444461111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111168311158145111782581112851111111111111111111
154444311111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111441111851165
471344444431354521111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111124861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111245111138611111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111168311158144111581782
113861111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111541111851111111111111111111111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111128861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111178611248111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111138711244178312851285115821111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111441111851111111111111111111111111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111124861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111114855483111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111115855483114854831178558711111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111585555851111
111111111111111111111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111128861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111112744521111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111644531112545311117
446111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111744444471111111111111111111111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111124861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111128861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111124861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111128861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111134861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111484677777777777777777777777777777777
777777777777777777777777777777777777777778861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111485666666666
666666666666666666666666666666666666666666666666666666666666666668861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111134861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111112461111111111111111111111111111111111111111111111111111111111111
111111175211111155111111111111111111485111111111111111111111111111111111
111111111111111111111111111111111111111124861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111113871111111111111111111111111111111111111
111111111111111111111111111111154211111154111111111111111111485111111111
111111111111111111111111111111111111111111111111111111111111111128861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111112871111111111111
111111111111111111111111111111111111111111111111111111154211111158111111
111111111111485111111111111111111111111111111111111111111111111111111111
111111111111111124861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111165111111
116556112873553117712531352125532431115711157111655711111165211165611111
771111158555555584111111111111111111485111111165561111655721111165211116
556111127472111275561111125611111111111128861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111258321111158448522844448615422851686144754421114411144117
845842111158211148211112443211168845454485111111111111111111485111111784
487115844842111158211168448711248584212484485111138611111111111124861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111164488445311387117832882114414417841
683287128511114411185118511687111178211687112648884452117861111782111111
111111111111485111111851158318511385111154211285115831582168715821178311
138711111111111128861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111684758778861
782112452871117825425543686187128711114411144168311145111178211442117846
446584211851111783111111111111111111485111116831138728611154211158211686
113872451114414411118711138711111111111124861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111841154112442542111453871116835428357683158628511114411185178
211144211158217861168711441138411581111782111111111111111111485111117811
128513111178211154211783111452871115813211118611138711111111111128861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111117831158211686541111442871116865464174
686116448511114411144178211154211178714411154311451117821782111783111111
111111111111485111115811124511111178211158211542111443861117821111155111
138611111111111124861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111115811154211287
582112452871117835445134783111168711114411144178311154111178848311144111
441113861783111782111111111111111111485111115811124516211154211154211782
111443861117831124451111138711111111111128861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111115811154211285386113862841115815486114486157128511114411145128
711287111158585111144111441113861686111783111111111111111111485111115811
124518463787111158211582111443861117821124441111138711111111111124861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111117821158211386244664422885378715882115
883154678611114433384115863483111174344111254211441116831386111782111111
111111111111485111115411124514448851111154211782111443861117831111286111
138711111111111128861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111113871154211583
124884212875885115851113843124887111114888885112588431111158138511168611
451114811686111783111111111111111111485111115811128514713111125748211782
111453861117826311145117758711111111111134861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111587158235871111221111221211112221111221111221111112222222111
122111111178217861124461442348611386111782111111111111111111485111117831
128715411111134884211686112872851114414411145115888611111111111128861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111158888488721111111111111111111111111
111111111111111111111111111111111154211482113488884846111686111783111111
111111111111485111112871178617432232111348111387117831582128515811285111
278711111111111124861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111112648732111
111111111111111111111111111111111111111111111111111111111178211384111136
847321111385363582111111111111111111485111111587685117888887111168211158
768411685348313853483111124711111111111134861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111136111111111111111111111111111111111111111111111111111111
111111111137111137211111661111111384888842111111111111111111485111111258
852111333362111126211115885211164846111648471111116311111111111128861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111122222221111111
111111111111487111111111111111111111111111111111111111111111111111111111
111111111111111124861111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111488444444444444444444444444444444444
444444444444444445444444444444444444444448861111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111488888888888
888888888888888888888888888888888888888888888888888888888888888888861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111544444444444444444444444444444444444444444444444444444444444
444444444444444444831111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111757777777777777777777777777777777777
777777777777777777777777777777777777777777561111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111731111111111
111111111111111111111111111111111111111111111111111111111111111111731111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111761111111111111111111111111111111111111111111111111111111111
111111111111111111761111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111117452111111111111111111111111111111111111111111111122111122211
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111761111111111111111111111111111111111
112211111221111111111111111111111111111111761111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111115885111111111111111111111111111111111
111111111111687111154711111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111761111111111
111111111111111111111111125821112852111111111111111111111111111111761111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111112584111111111
111111111111111111111111111111111111684111158511111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111761111111111111111111111111111111111134821113842111111111111
111111111111111111761111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111112572155212757355211257217531127573
135721175311588611111165611265561165613571657116561165561111684555548512
355621657135721137572275317531756357125716555731135737561757211111135711
165562135716552137573116555731175557211657355127561117531756657135723572
135775317531756116556113572355311111111111111111111111111111111111111111
111111111111111111111111111111111111761111111111111111111357212757116757
128855555842755561117531111111111111111111761111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111116883188614
888888211388318871388888678851248711488711111178413488884158517841588314
851488888311688888888515888883788168821588888648518863886788168817888886
168824851485111111168812488884178415841688888615888883158888421585388668
861114862886785168826887168848414871887158888836882584211111111111111111
111111111111111111111111111111111111111111111111111111111111761111111111
111111111788217887178888864888888842888885114871111111111111111111761111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111116843188338873484211388318861484658867882248713888511111158
515846788658517841588514856887748511258876484268876485784168823885648478
834865841788168827886484168816885882111111168417886748778438861485658814
853485148468871584158458411118865842584168426888178468834877842688764856
842887111111111111111111111111111111111111111111111111111111111111111111
111111111111761111111111111111111788214881388764846885678871885788614871
111111111111111111761111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111113882188668831688211388318871886128
832883248716848421111178414871158758517841588824857841178511138821584178
811785788168816882168538854854871788168827841688168821488871111111168815
852158778878813883138835851584148715841585138888311114854851785168436888
668424878854851784117856885883111111111111111111111111111111111111111111
111111111111111111111111111111111111761111111111111111111788238871688117
841485138821886148714871111111111111111111761111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111116883288318
871684211388318861886128832883248715858831174448524871112158517841588875
857841112211124861585178811121784168826882112215888888821788168827881588
168421688421111164448415851112178888512883138835845886148514851584115885
111118888831584268426888468417888888861584211226888841111111111111111111
111111111111111111111111111111111111111111111111111111111111761111111111
111111111788358821788117841584138831886288714871111111111111111111761111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111113888888617884588211388318861886128832883148724875861688888
425844444658888841585844857884444711114871584178844447788888816884444523
888888511788888817888885168821248511111388888425884444768888313883138835
888851158888861585113886111114888411788888426844848813888888411788444476
888861111111111111111111111111111111111111111111111111111111111111111111
111111111111761111111111111111111788488511688116881784138831888888214871
111111111111111111761111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111116884488611358884211388318861886128
832883248628835852584358514884488758848841585788857884488411114871584178
844884588488826884488822888888711788488827884471168821688821111784378415
884488578888212883138865853486148844611584114884111118888511588488426846
888412888888511788448846888831111111111111111111111111111111111111111111
111111111111111111111111111111111111761111111111111111111788888311788117
841784238831888453124871111111111111111111761111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111116883288625
612588211388318871886128832883248738826842587178524852248758417841585248
857841158411115851584178811584788178816882268425844858821788168827881211
168821488851111785168815852158568448513883138835851785148521111585138888
311114858831784178436842588817844858831784227846844851111111111111111111
111111111111111111111111111111111111111111111111111111111111761111111111
111111111788885111688117841788138831887111114871111111111111111111761111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111116843188338861784211388628861887268832883348678426882487158
415852388658517841585178856883148511114851585178832585784168823886158468
864875851788168827881111168417847882111584168417842248778438832487178825
851484148711111584158478411118865851584168426842388438864865841688325856
846886111111111111111111111111111111111111111111111111111111111111111111
111111111111761111111111111111111784484211688315841784268831886111114871
111111111111111111761111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111113882188614888885111388888861788888
512888888748512486587178516888884258517841585124852488888611114888884114
888886784168821488888748514863883788168827841111168824851485111785168413
888888278415841788888515884887158511111585388368861114862886785168426842
158458524871887148888866842784211111111111111111111111111111111111111111
111111111111111111111111111111111111761111111111111111111788388711148888
871788888831886111114871111111111111111111761111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111112662166212
744472111344444461174447212444444666311663363137311654453137313661363116
631354456111115444445113544561366126611374457266216621663266126613661111
126626621366111373126611354456136613661274447115444471166311111363276116
631116721373373126612661127666216631373135445612662166211111111111111111
111111111111111111111111111111111111111111111111111111111111761111111111
111111111788258831125444611644444431662111116721111111111111111111761111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111122111111122222211111221111222222111111111111111
111112211111111111111111111112211111112222222111122111111111111112211111
111111111111111111111111111111111111111111111111112211111111111111221112
222211111111111111111111111111111111111111111111111111111111111111221111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111761111111111111111111788138851111221111122222211111111111111
111111111111111111761111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111761111111111111111111788215886111111
111111111111111111111111111111111111111111761111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111731111111111
111111111277212776111111111111111111111111111111111111111111111111761111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111747555555555555555555577755777555555555555555555555555555555
555555555555555557461111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111233333333333333333333333333333333333
333333333333333333333333333333333333333333321111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111137457211274565435461647174545612453116471135456
125531746155711556127457211117461164531111111111657555555555555555555555
555555555555555555555555555555555555555555555555555555552111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111688888421588888837841784
258888862888215841788888534861487148821887288888421114851148861444451111
773333333333333333333333333333333333333333333333333333333333333333333333
333333253111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
884748851887178833882784258514851688615852484258868831487148871886584668
871114871388861377721111771111111111111111111111111111111111111111111111
111111111111111111111111111111153111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111116886114842887128831587784158515851158715842486125
464861487148841486585115471114851588861784461111761111111111111111111111
111111111111111111111111111111111111111111111111111111153111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111112661114842484328831788484
258448861148515852883111138863487148886886485111111114872484861851441111
761111111111111111111111111111111111111111111111111111111111111111111111
111111153111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111118851248848833888884158888511158515842488888474888887148584886588888
871115876858861851851111761111111111111111111111111111111111111111111111
111111111111111111111111111111153111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111648861126488837842784258514871148515852888448
874884887148758886488448851114875868861871441111771111111111111111111111
111111111111111111111111111111111111111111111111111111153111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111488711573168835851784
158517851158515842483118874831487148738886585114851114858828861851851111
761111111111111111111111111111111111111111111111111111111111111111111111
111111153111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111358861885368837841784258514841148525841485378868831487148715886584368
871114848518861748431111761111111111111111111111111111111111111111111111
111111111111111111111111111111153111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111122114841788888422888884158888871158888841788888
524831487148716887288888421115888718861123211111761111111111111111111111
111111111111111111111111111111111111111111111111111111153111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111885114842165447211344445
274444611154444451165447113321332133211332135445211114888218861111111111
771111111111111111111111111111111111111111111111111111111111111111111111
111111153111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
588668851111111111111111111111111111111111111111111111111111111111111111
111114885118861111111111761111111111111111111111111111111111111111111111
111111111111111111111111111111153111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111388888861111111111111111111111111111111111111111
111111111111111111111111111114887118861111111111761111111111111111111111
111111111111111111111111111111111111111111111111111111153111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111135885611111111111111111
111111111111111111111111111111111111111111111111111115881118861111111111
761111111111111111111111111111111111111111111111111111111111111111111111
111111153111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111771111111111111111111111111111111111111111111111
111111111111111111111111111111153111111111111112211111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111221111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111761111111111111111111111
111111111111111111111111111111111111111111111111111111153111222212222215
522221222222222222122222211221222222222222222222222222222222222222222222
221222222222222222212222222222222222222212222222222222222471222222222122
222222222222222222222222222222122222222222211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
761111111111111111111111111111111111111111111111111111111111111111111111
111111153111484884848488848488484848484848848484888488484848484848484848
484848484848484848484848488484848484848484884848484848484848484884848484
848484848884848484848848484848484848484848484848484848848484848484861111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111761111111111111111111111111111111111111111111111
111111111111111111111111111111153111233232323324422322323223233322323323
222322323323233323233233323232323332332323232323322323232232333232222323
233333333323333223323233232323233851332232332232323233233332323332232332
322332232333332333311111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111771111111111111111111111
111111111111111111111111111111111111111111111111111111153111134211115714
434471164711175743111571127447216421157113461274561157111571646111551165
453111175211164433333111154444446111571135711116411111572876456112747255
244445313461117574311157116553643771253134211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
761111111111111111111111111111111111111111111111111111111111111111111111
111111153111168611114414845585178821154744212851158558413851145115822485
483285112451788211441384784111158211148877777111188755556111441158311117
821112851884548617877486284554427882115864821144138475852541385168311111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111773363363363363363363363363363363363363363363363
363363363363363363363363363363353111168311114414831178378851154138612451
387116871582144138516831144245112451788711441441128711154211685861762111
154211111111441385111117821112452842114424411542286116836885115416831245
168316861441744178311111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111357777777777777777777777
777777777777777777777777777777777777777777777777777777772111168311114414
411138678782154238712851783111451387144158315421167245111451785821441471
117611158211583865557111138411111111441582111117821112452851117825421782
287113866858215813861245168613861541454368311111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111168311114414411138768244154138712451782111441158788785115877
766244777851782851441846776311154213873874164211117842111111485871111117
821112852871116822843582285774516824415813871185115876861443824768311111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111168311114414411128778268354228712451
782111441128884842115884884248848851782683441488488511154217833855134311
111784311111488421111117821112452871116831274843288488617836835413871145
111654871546417568311111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111168311114414
411138668214454138712851783111451128544582115432144245222851582245441452
218711154228513854134311111168421111445821111117821112452871117821112442
287127836831455813871245111117861444513878311111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111168311114414821178678213884138712451387113871144145244116831
245245112451782168841541138611158168613864275211111116851111441441111117
821112452841114416821582287113837831388413871145114716861548611448311111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111168311114414847585178211584138567851
158778421582144138512446583185112451782114841385684111154244113867556111
121111583111441385111117821112851885748713857851285674836831158413857785
115865821488111588311111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111168311114415
564472164211345124484471127445216461155116461358461257111571741116451164
852111154687113861321111157111386111551174311117821112452477446111648521
244844316421134512584847112584611745111344211111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111168311114412211211112111122112222211111221112211122111221112
111122111221121111221111211111154482116861111111185111386111221112211117
821112451211211111112111122221111211112211222222111121111221111122111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111168311114411111111111111111111111111
111111111111111111111111111111111111111111111111111111158851113861111111
144211783111111111111117821112451111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111168577778411
111111111111111111111111111111111111111111111111111111111111111111111111
111111158831113861111111138475841111111111111117877777851111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111134444444511111111111111111111111111111111111111111111111111
111111111111111111111111111111136611112621111111113544721111111111111116
444444471111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111111111111111111111111111111111111112222222211111111111111111111111111
111111111111111111111111111111111111111111111111111111111111111111111111
111122111111111111111111222222211111111111111111111111111111111111111111
1111111111111111111111111111111040000002701ffff030000000000
Приложение 3
ЖУРНАЛ – ОРДЕР No. 3 по кредиту cчетов No. 55 “Специальные счета в
банках”, No. 56 “Денежные документы”, No. 57 “Переводы в пути”Строка
№Основание (№ документа или выписка)С крелита 55 в дебет счетовС крелита
56 в дебет счетовС крелита 57 в дебет счетов№№и т.д.Итого№№и
т.д.Итого№№и
т.д.Итого Итого
Сальдо по счёту № 55Сальдо по счёту № 56Сальдо по счёту № 57На
начало месяца – руб.На начало месяца – руб.На начало месяца – руб.На
конец месяца – руб.На конец месяца – руб.На конец месяца – руб.
Аналитические данныепо счетам № 55 и № 56по счёту № 55Наименование
счётаСрок действияСальдо на начало месяцаОбороты по дебетуОбороты по
кредитуСальдо на конец месяца№ документа и датаСумма№ документа и
датаСумма№ документа и датаСумма Итого по
счёту № 55 по счёту № 56 Итого по счёту № 56
Нашли опечатку? Выделите и нажмите CTRL+Enter