Мандалы по дате рождения


Результат: 23021983   показать процесс построения (8)
символов: 8   шагов: 1   расчетов: 0   среднее время расчета: 0 мин. 0 сек.

2
3
0
2
1
9
8
3

2
3
0
2
1
9
8
3

2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
5
5
1
6
7
4
2
6
8
5
4
9
4
4
8
3
1
6
7
4
2
6
8
5
4
9
4
4
8
3
2
7
4
2
6
8
5
4
9
4
4
8
3
2
5
2
6
8
5
4
9
4
4
8
3
2
5
7
8
5
4
9
4
4
8
3
2
5
7
3
4
9
4
4
8
3
2
5
7
3
1
4
4
8
3
2
5
7
3
1
4
8
3
2
5
7
3
1
4
5
2
5
7
3
1
4
5
9
7
3
1
4
5
9
5
1
4
5
9
5
5
5
9
5
5
1
5
5
1
6
1
6
7
7
4
2
Результат: 2302198325731459   показать процесс построения (16)
символов: 8   шагов: 9   расчетов: 8   среднее время расчета: 0 мин. 16 сек.

2
3
0
2
1
9
8
3

2
3
0
2
1
9
8
3

2
3
0
2
1
9
8
3
2

2
3
0
2
1
9
8
3
2
5

2
3
0
2
1
9
8
3
2
5
7

2
3
0
2
1
9
8
3
2
5
7
3

2
3
0
2
1
9
8
3
2
5
7
3
1

2
3
0
2
1
9
8
3
2
5
7
3
1
4

2
3
0
2
1
9
8
3
2
5
7
3
1
4
5

2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9

8
6
2
4
7
6
1
5
5
9
5
4
1
3
7
5
5
8
6
2
4
7
6
1
5
5
9
5
4
1
3
4
5
8
6
2
4
7
6
1
5
5
9
5
4
9
4
5
8
6
2
4
7
6
1
5
5
9
4
9
4
5
8
6
2
4
7
6
1
5
4
4
9
4
5
8
6
2
4
7
6
8
4
4
9
4
5
8
6
2
4
3
8
4
4
9
4
5
8
6
2
3
8
4
4
9
4
5
5
2
3
8
4
4
9
7
5
2
3
8
4
3
7
5
2
3
1
3
7
5
4
1
3
5
4
9
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6

2
3
8
4
4
9
4
5
8
6
2
4
7
6
9
7
8
9
1
6
6
1
9
8
7
9
6
7
4
2
6
8
5
4
9
4
4
8
3
2
3
2
1
1
9
1
8
2
6
5
1
4
6
7
7
9
9
8
6
1
1
6
8
9
9
7
7
6
4
1
5
6
2
8
1
9
1
1
2
3
8
1
7
3
4
8
5
3
2
1
1
9
1
8
2
7
8
1
4
5
5
4
1
8
7
2
8
1
9
1
1
2
3
5
8
4
3
7
1
8
4
1
3
7
5
2
3
8
4
4
9
4
5
8
5
2
1
7
2
5
5
2
7
1
2
5
8
5
4
9
4
4
8
3
2
5
7
3
1
4
4
9
4
5
8
6
2
4
7
6
1
5
5
9
6
5
7
3
2
9
9
2
3
7
5
6
9
5
5
1
6
7
4
2
6
8
5
4
9
4
9
1
8
2
6
5
1
4
6
7
8
8
9
8
8
6
3
4
9
5
5
9
4
3
6
8
8
9
8
8
7
6
4
1
5
6
2
8
1
9
4
8
5
3
2
1
1
9
1
8
2
6
5
1
7
8
4
8
2
4
4
2
8
4
8
7
1
5
6
2
8
1
9
1
1
2
3
5
8
4
5
2
3
8
4
4
9
4
5
8
6
2
4
7
1
7
8
5
7
1
1
7
5
8
7
1
7
4
2
6
8
5
4
9
4
4
8
3
2
5
8
6
2
4
7
6
1
5
5
9
5
4
1
3
6
1
5
3
4
3
3
4
3
5
1
6
3
1
4
5
9
5
5
1
6
7
4
2
6
8
6
5
1
4
6
7
8
8
9
8
1
7
3
4
4
6
3
2
3
7
7
3
2
3
6
4
4
3
7
1
8
9
8
8
7
6
4
1
5
6
2
1
1
9
1
8
2
6
5
1
4
6
7
8
2
4
2
1
1
5
5
1
1
2
4
2
8
7
6
4
1
5
6
2
8
1
9
1
1
2
4
4
9
4
5
8
6
2
4
7
6
1
5
5
2
2
1
1
2
2
2
2
1
1
2
2
5
5
1
6
7
4
2
6
8
5
4
9
4
4
7
6
1
5
5
9
5
4
1
3
7
5
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
7
3
1
4
5
9
5
5
1
6
7
6
7
8
8
9
8
1
7
3
4
8
5
3
2
2
0
9
1
3
8
8
3
1
9
0
2
2
3
5
8
4
3
7
1
8
9
8
8
7
6
9
7
2
5
6
8
7
1
6
4
2
2
0
2
2
3
0
2
1
9
9
1
2
0
3
2
2
0
2
2
4
6
1
7
8
6
5
2
7
9
7
9
7
2
5
6
8
7
1
6
4
2
2
0
3
2
2
0
9
1
1
9
0
2
2
3
0
2
2
4
6
1
7
8
6
5
2
7
9
7
8
9
8
1
7
3
4
8
5
3
2
1
1
9
0
2
2
3
0
2
2
0
3
2
2
0
9
1
1
2
3
5
8
4
3
7
1
8
9
8
9
8
1
7
3
4
8
5
3
2
1
1
9
1
2
0
3
2
2
0
0
2
2
3
0
2
1
9
1
1
2
3
5
8
4
3
7
1
8
9
1
6
4
2
2
9
2
7
4
3
1
2
8
3
1
9
0
2
2
3
3
2
2
0
9
1
3
8
2
1
3
4
7
2
9
2
2
4
6
1
6
1
5
5
9
5
4
1
3
7
5
2
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
5
1
6
6
1
5
5
9
5
4
1
3
7
5
2
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
5
1
6
1
6
4
2
2
9
2
7
4
3
1
2
8
3
1
9
0
2
2
3
3
2
2
0
9
1
3
8
2
1
3
4
7
2
9
2
2
4
6
1
9
8
1
7
3
4
8
5
3
2
1
1
9
1
2
0
3
2
2
0
0
2
2
3
0
2
1
9
1
1
2
3
5
8
4
3
7
1
8
9
8
9
8
1
7
3
4
8
5
3
2
1
1
9
0
2
2
3
0
2
2
0
3
2
2
0
9
1
1
2
3
5
8
4
3
7
1
8
9
8
7
9
7
2
5
6
8
7
1
6
4
2
2
0
3
2
2
0
9
1
1
9
0
2
2
3
0
2
2
4
6
1
7
8
6
5
2
7
9
7
9
7
2
5
6
8
7
1
6
4
2
2
0
2
2
3
0
2
1
9
9
1
2
0
3
2
2
0
2
2
4
6
1
7
8
6
5
2
7
9
6
7
8
8
9
8
1
7
3
4
8
5
3
2
2
0
9
1
3
8
8
3
1
9
0
2
2
3
5
8
4
3
7
1
8
9
8
8
7
6
7
6
1
5
5
9
5
4
1
3
7
5
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
7
3
1
4
5
9
5
5
1
6
7
4
4
9
4
5
8
6
2
4
7
6
1
5
5
2
2
1
1
2
2
2
2
1
1
2
2
5
5
1
6
7
4
2
6
8
5
4
9
4
4
2
1
1
9
1
8
2
6
5
1
4
6
7
8
2
4
2
1
1
5
5
1
1
2
4
2
8
7
6
4
1
5
6
2
8
1
9
1
1
2
6
5
1
4
6
7
8
8
9
8
1
7
3
4
4
6
3
2
3
7
7
3
2
3
6
4
4
3
7
1
8
9
8
8
7
6
4
1
5
6
8
6
2
4
7
6
1
5
5
9
5
4
1
3
6
1
5
3
4
3
3
4
3
5
1
6
3
1
4
5
9
5
5
1
6
7
4
2
6
8
5
2
3
8
4
4
9
4
5
8
6
2
4
7
1
7
8
5
7
1
1
7
5
8
7
1
7
4
2
6
8
5
4
9
4
4
8
3
2
5
4
8
5
3
2
1
1
9
1
8
2
6
5
1
7
8
4
8
2
4
4
2
8
4
8
7
1
5
6
2
8
1
9
1
1
2
3
5
8
4
9
1
8
2
6
5
1
4
6
7
8
8
9
8
8
6
3
4
9
5
5
9
4
3
6
8
8
9
8
8
7
6
4
1
5
6
2
8
1
9
4
9
4
5
8
6
2
4
7
6
1
5
5
9
6
5
7
3
2
9
9
2
3
7
5
6
9
5
5
1
6
7
4
2
6
8
5
4
9
4
4
1
3
7
5
2
3
8
4
4
9
4
5
8
5
2
1
7
2
5
5
2
7
1
2
5
8
5
4
9
4
4
8
3
2
5
7
3
1
4
8
1
7
3
4
8
5
3
2
1
1
9
1
8
2
7
8
1
4
5
5
4
1
8
7
2
8
1
9
1
1
2
3
5
8
4
3
7
1
8
3
2
1
1
9
1
8
2
6
5
1
4
6
7
7
9
9
8
6
1
1
6
8
9
9
7
7
6
4
1
5
6
2
8
1
9
1
1
2
3
2
3
8
4
4
9
4
5
8
6
2
4
7
6
9
7
8
9
1
6
6
1
9
8
7
9
6
7
4
2
6
8
5
4
9
4
4
8
3
2
2384494586247697891661987967426854944832
3211918265146779986116899776415628191123
8173485321191827814554187281911235843718
4137523844945852172552712585494483257314
4945862476155965732992375695516742685494
9182651467889886349559436889887641562819
4853211918265178482442848715628191123584
5238449458624717857117587174268549448325
8624761559541361534334351631459551674268
6514678898173446323773236443718988764156
2119182651467824211551124287641562819112
4494586247615522112222112255167426854944
7615595413752302198338912032573145955167
6788981734853220913883190223584371898876
9725687164220223021991203220224617865279
7972568716422032209119022302246178652797
8981734853211902230220322091123584371898
9817348532119120322002230219112358437189
1642292743128319022332209138213472922461
6155954137523891203223021983257314595516
6155954137523891203223021983257314595516
1642292743128319022332209138213472922461
9817348532119120322002230219112358437189
8981734853211902230220322091123584371898
7972568716422032209119022302246178652797
9725687164220223021991203220224617865279
6788981734853220913883190223584371898876
7615595413752302198338912032573145955167
4494586247615522112222112255167426854944
2119182651467824211551124287641562819112
6514678898173446323773236443718988764156
8624761559541361534334351631459551674268
5238449458624717857117587174268549448325
4853211918265178482442848715628191123584
9182651467889886349559436889887641562819
4945862476155965732992375695516742685494
4137523844945852172552712585494483257314
8173485321191827814554187281911235843718
3211918265146779986116899776415628191123
2384494586247697891661987967426854944832
Выберите какие цифры сделать точками (пустые значения пропускаются):
- Зеленый встречается 240 раз.

Значение: мироздание, жизнь, вера, гармония, мягкость, обновление, целостность. Цвет бессмертия. Способствует объективному видению мира. Наполняет энергией для реализации задуманного.

- Темно синий встречается 232 раза.

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

- Фиолетовый встречается 184 раза.

Значение: интеллект, ментальность, понимание, знание, вера, таинство, воодушевление, смирение, духовность. Цвет души. Помогает принимать все происходящее в жизни со спокойным сердцем. Напитывает энергией вдохновения.

- Голубой встречается 176 раз.

Значение: покой, мир, ясность, миролюбие, творчество, легкость, слово, знание, идея, преданность, разум. Цвет истины. Наполняет оптимизмом и очищает ум. Развивает способность предвидения.

- Бирюзовый встречается 168 раз.

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

- Желтый встречается 144 раза.

Значение: интуиция, разум, смысл, мудрость, свобода, божественное озарение, восхищение. Цвет Первичной Материи. Зарождает интерес к духовным ценностям. Исцеляет ум и тело. Формирует духовный иммунитет, защищает от низких вибрационных энергий.

- Красный встречается 144 раза.

Значение: огонь, жар, энергия, жизнь, активность, благоденствие, активная мужская энергия, страсть. Цвет активности. Обеспечивает запас энергии и выживания. Активирует творческий импульс. Обладает особой энергией воли и могущества.

- Оранжевый встречается 136 раз.

Значение: движение, ритм, радость, чувственность, смирение, дух, солнечный свет. Цвет Солнца. Обеспечивает гармонию полярностей, путем выравнивания мужского и женского восприятия.

- Розовый встречается 128 раз.

Значение: женственность, добро, гармония, любовь, нежность, утонченность. Цвет безусловной любви. Пробуждает любовь к жизни. Помогает найти ответы внутри себя. Наполняет энергией любви.

- Белый встречается 48 раз.

Значение: свет, покой, удача, очищение, исцеление, целомудрие, девственность, единство, целостность, сосредоточенность. Цвет чистоты и одухотворенности. Белый цвет заряжает энергией, возвышает и очищает.

2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
5
5
1
6
7
4
2
6
8
5
4
9
4
4
8
3
1
6
7
4
2
6
8
5
4
9
4
4
8
3
2
7
4
2
6
8
5
4
9
4
4
8
3
2
5
2
6
8
5
4
9
4
4
8
3
2
5
7
8
5
4
9
4
4
8
3
2
5
7
3
4
9
4
4
8
3
2
5
7
3
1
4
4
8
3
2
5
7
3
1
4
8
3
2
5
7
3
1
4
5
2
5
7
3
1
4
5
9
7
3
1
4
5
9
5
1
4
5
9
5
5
5
9
5
5
1
5
5
1
6
1
6
7
7
4
2
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
5
5
1
6
7
4
2
6
8
5
4
9
4
4
8
3
1
6
7
4
2
6
8
5
4
9
4
4
8
3
2
7
4
2
6
8
5
4
9
4
4
8
3
2
5
2
6
8
5
4
9
4
4
8
3
2
5
7
8
5
4
9
4
4
8
3
2
5
7
3
4
9
4
4
8
3
2
5
7
3
1
4
4
8
3
2
5
7
3
1
4
8
3
2
5
7
3
1
4
5
2
5
7
3
1
4
5
9
7
3
1
4
5
9
5
1
4
5
9
5
5
5
9
5
5
1
5
5
1
6
1
6
7
7
4
2
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
5
5
1
6
7
4
2
6
8
5
4
9
4
4
8
3
1
6
7
4
2
6
8
5
4
9
4
4
8
3
2
7
4
2
6
8
5
4
9
4
4
8
3
2
5
2
6
8
5
4
9
4
4
8
3
2
5
7
8
5
4
9
4
4
8
3
2
5
7
3
4
9
4
4
8
3
2
5
7
3
1
4
4
8
3
2
5
7
3
1
4
8
3
2
5
7
3
1
4
5
2
5
7
3
1
4
5
9
7
3
1
4
5
9
5
1
4
5
9
5
5
5
9
5
5
1
5
5
1
6
1
6
7
7
4
2
8
6
2
4
7
6
1
5
5
9
5
4
1
3
7
5
5
8
6
2
4
7
6
1
5
5
9
5
4
1
3
4
5
8
6
2
4
7
6
1
5
5
9
5
4
9
4
5
8
6
2
4
7
6
1
5
5
9
4
9
4
5
8
6
2
4
7
6
1
5
4
4
9
4
5
8
6
2
4
7
6
8
4
4
9
4
5
8
6
2
4
3
8
4
4
9
4
5
8
6
2
3
8
4
4
9
4
5
5
2
3
8
4
4
9
7
5
2
3
8
4
3
7
5
2
3
1
3
7
5
4
1
3
5
4
9
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
8
6
2
4
7
6
1
5
5
9
5
4
1
3
7
5
5
8
6
2
4
7
6
1
5
5
9
5
4
1
3
4
5
8
6
2
4
7
6
1
5
5
9
5
4
9
4
5
8
6
2
4
7
6
1
5
5
9
4
9
4
5
8
6
2
4
7
6
1
5
4
4
9
4
5
8
6
2
4
7
6
8
4
4
9
4
5
8
6
2
4
3
8
4
4
9
4
5
8
6
2
3
8
4
4
9
4
5
5
2
3
8
4
4
9
7
5
2
3
8
4
3
7
5
2
3
1
3
7
5
4
1
3
5
4
9
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
8
6
2
4
7
6
1
5
5
9
5
4
1
3
7
5
5
8
6
2
4
7
6
1
5
5
9
5
4
1
3
4
5
8
6
2
4
7
6
1
5
5
9
5
4
9
4
5
8
6
2
4
7
6
1
5
5
9
4
9
4
5
8
6
2
4
7
6
1
5
4
4
9
4
5
8
6
2
4
7
6
8
4
4
9
4
5
8
6
2
4
3
8
4
4
9
4
5
8
6
2
3
8
4
4
9
4
5
5
2
3
8
4
4
9
7
5
2
3
8
4
3
7
5
2
3
1
3
7
5
4
1
3
5
4
9
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
5
5
1
6
7
4
2
6
8
5
4
9
4
4
8
3
1
6
7
4
2
6
8
5
4
9
4
4
8
3
2
7
4
2
6
8
5
4
9
4
4
8
3
2
5
2
6
8
5
4
9
4
4
8
3
2
5
7
8
5
4
9
4
4
8
3
2
5
7
3
4
9
4
4
8
3
2
5
7
3
1
4
4
8
3
2
5
7
3
1
4
8
3
2
5
7
3
1
4
5
2
5
7
3
1
4
5
9
7
3
1
4
5
9
5
1
4
5
9
5
5
5
9
5
5
1
5
5
1
6
1
6
7
7
4
2
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
5
5
1
6
7
4
2
6
8
5
4
9
4
4
8
3
1
6
7
4
2
6
8
5
4
9
4
4
8
3
2
7
4
2
6
8
5
4
9
4
4
8
3
2
5
2
6
8
5
4
9
4
4
8
3
2
5
7
8
5
4
9
4
4
8
3
2
5
7
3
4
9
4
4
8
3
2
5
7
3
1
4
4
8
3
2
5
7
3
1
4
8
3
2
5
7
3
1
4
5
2
5
7
3
1
4
5
9
7
3
1
4
5
9
5
1
4
5
9
5
5
5
9
5
5
1
5
5
1
6
1
6
7
7
4
2
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
5
5
1
6
7
4
2
6
8
5
4
9
4
4
8
3
1
6
7
4
2
6
8
5
4
9
4
4
8
3
2
7
4
2
6
8
5
4
9
4
4
8
3
2
5
2
6
8
5
4
9
4
4
8
3
2
5
7
8
5
4
9
4
4
8
3
2
5
7
3
4
9
4
4
8
3
2
5
7
3
1
4
4
8
3
2
5
7
3
1
4
8
3
2
5
7
3
1
4
5
2
5
7
3
1
4
5
9
7
3
1
4
5
9
5
1
4
5
9
5
5
5
9
5
5
1
5
5
1
6
1
6
7
7
4
2
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
5
5
1
6
7
4
2
6
8
5
4
9
4
4
8
3
1
6
7
4
2
6
8
5
4
9
4
4
8
3
2
7
4
2
6
8
5
4
9
4
4
8
3
2
5
2
6
8
5
4
9
4
4
8
3
2
5
7
8
5
4
9
4
4
8
3
2
5
7
3
4
9
4
4
8
3
2
5
7
3
1
4
4
8
3
2
5
7
3
1
4
8
3
2
5
7
3
1
4
5
2
5
7
3
1
4
5
9
7
3
1
4
5
9
5
1
4
5
9
5
5
5
9
5
5
1
5
5
1
6
1
6
7
7
4
2
8
6
2
4
7
6
1
5
5
9
5
4
1
3
7
5
5
8
6
2
4
7
6
1
5
5
9
5
4
1
3
4
5
8
6
2
4
7
6
1
5
5
9
5
4
9
4
5
8
6
2
4
7
6
1
5
5
9
4
9
4
5
8
6
2
4
7
6
1
5
4
4
9
4
5
8
6
2
4
7
6
8
4
4
9
4
5
8
6
2
4
3
8
4
4
9
4
5
8
6
2
3
8
4
4
9
4
5
5
2
3
8
4
4
9
7
5
2
3
8
4
3
7
5
2
3
1
3
7
5
4
1
3
5
4
9
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
8
6
2
4
7
6
1
5
5
9
5
4
1
3
7
5
5
8
6
2
4
7
6
1
5
5
9
5
4
1
3
4
5
8
6
2
4
7
6
1
5
5
9
5
4
9
4
5
8
6
2
4
7
6
1
5
5
9
4
9
4
5
8
6
2
4
7
6
1
5
4
4
9
4
5
8
6
2
4
7
6
8
4
4
9
4
5
8
6
2
4
3
8
4
4
9
4
5
8
6
2
3
8
4
4
9
4
5
5
2
3
8
4
4
9
7
5
2
3
8
4
3
7
5
2
3
1
3
7
5
4
1
3
5
4
9
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
8
6
2
4
7
6
1
5
5
9
5
4
1
3
7
5
5
8
6
2
4
7
6
1
5
5
9
5
4
1
3
4
5
8
6
2
4
7
6
1
5
5
9
5
4
9
4
5
8
6
2
4
7
6
1
5
5
9
4
9
4
5
8
6
2
4
7
6
1
5
4
4
9
4
5
8
6
2
4
7
6
8
4
4
9
4
5
8
6
2
4
3
8
4
4
9
4
5
8
6
2
3
8
4
4
9
4
5
5
2
3
8
4
4
9
7
5
2
3
8
4
3
7
5
2
3
1
3
7
5
4
1
3
5
4
9
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
8
6
2
4
7
6
1
5
5
9
5
4
1
3
7
5
5
8
6
2
4
7
6
1
5
5
9
5
4
1
3
4
5
8
6
2
4
7
6
1
5
5
9
5
4
9
4
5
8
6
2
4
7
6
1
5
5
9
4
9
4
5
8
6
2
4
7
6
1
5
4
4
9
4
5
8
6
2
4
7
6
8
4
4
9
4
5
8
6
2
4
3
8
4
4
9
4
5
8
6
2
3
8
4
4
9
4
5
5
2
3
8
4
4
9
7
5
2
3
8
4
3
7
5
2
3
1
3
7
5
4
1
3
5
4
9
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
5
3
2
3
1
8
2
6
2
8
1
3
2
3
5
8
5
5
4
9
1
8
8
1
9
4
5
5
8
4
1
9
4
1
9
7
9
1
4
9
1
4
5
1
4
5
1
7
7
1
5
4
1
5
6
5
9
6
8
5
8
6
9
5
6
2
5
6
5
4
4
5
6
5
2
7
2
2
9
8
9
2
2
7
9
4
2
8
8
2
4
9
4
6
1
7
1
6
4
1
7
8
8
7
1
8
6
7
6
8
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
2
8
1
3
2
3
5
4
5
3
2
3
1
8
2
1
9
4
5
5
8
9
9
8
5
5
4
9
1
1
4
9
1
4
8
9
8
4
1
9
4
1
5
4
1
5
3
8
8
3
5
1
4
5
9
5
6
8
2
7
2
8
6
5
9
5
2
5
1
9
9
1
5
2
5
7
7
6
1
9
1
6
7
7
5
4
7
1
1
7
4
5
9
2
8
2
8
2
9
2
1
1
1
1
2
3
2
2
2
3
5
4
4
5
9
8
9
8
8
7
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
2
3
0
2
1
9
8
3
3
8
9
1
2
0
3
2
3
6
6
8
9
9
8
2
8
9
9
8
6
6
3
0
6
3
2
2
2
1
1
2
2
2
3
6
0
2
8
2
4
6
8
9
8
6
4
2
8
2
1
9
2
6
3
2
2
3
6
2
9
1
9
9
2
8
2
4
2
8
2
9
9
8
5
3
9
2
2
9
3
5
8
3
2
1
8
3
8
1
2
3
3
8
2
6
6
2
8
3
8
9
2
4
2
9
8
9
9
2
2
9
9
1
8
3
8
1
2
6
6
2
0
6
0
3
3
2
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
3
8
9
1
2
0
3
2
2
3
0
2
1
9
8
3
8
7
7
8
1
1
4
6
4
1
1
8
7
7
8
9
7
5
4
5
6
1
1
6
5
4
5
7
9
1
8
4
8
4
1
2
1
4
8
4
8
1
2
1
5
4
8
9
9
8
4
5
1
2
0
1
6
1
9
9
9
1
6
1
0
3
8
7
2
9
9
2
7
8
3
2
6
1
1
8
1
1
6
2
2
4
6
4
4
6
4
2
3
1
5
8
5
1
3
0
1
4
4
1
0
2
8
5
8
2
1
7
7
1
9
7
9
8
8
3
Метод проходит проверку и корректировку, скоро все будет :)
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
2
3
0
2
1
9
8
3
2
5
7
3
1
4
5
9
5
3
2
3
1
8
2
5
7
3
1
4
5
9
5
8
5
5
4
9
1
7
3
1
4
5
9
5
5
4
1
9
4
1
8
1
4
5
9
5
5
1
5
1
4
5
9
9
5
9
5
5
1
6
6
5
9
5
9
5
5
5
1
6
7
2
5
5
5
5
1
1
6
7
4
7
1
1
1
6
2
7
4
2
8
2
2
7
8
9
2
6
1
4
9
6
8
2
8
5
4
6
5
1
1
9
1
2
6
2
1
3
8
8
4
2
7
6
9
6
Метод проходит проверку и корректировку, скоро все будет :)
8
6
2
4
7
6
1
5
5
9
5
4
1
3
7
5
5
8
6
2
4
7
6
1
5
5
9
5
4
1
3
4
5
8
6
2
4
7
6
1
5
5
9
5
4
9
4
5
8
6
2
4
7
6
1
5
5
9
4
9
4
5
8
6
2
4
7
6
1
5
4
4
9
4
5
8
6
2
4
7
6
8
4
4
9
4
5
8
6
2
4
3
8
4
4
9
4
5
8
6
2
3
8
4
4
9
4
5
5
2
3
8
4
4
9
7
5
2
3
8
4
3
7
5
2
3
1
3
7
5
4
1
3
5
4
9
8
6
2
4
7
6
1
5
5
9
5
4
1
3
7
5
5
8
6
2
4
7
6
1
5
5
9
5
4
1
3
4
5
8
6
2
4
7
6
1
5
5
9
5
4
9
4
5
8
6
2
4
7
6
1
5
5
9
4
9
4
5
8
6
2
4
7
6
1
5
4
4
9
4
5
8
6
2
4
7
6
8
4
4
9
4
5
8
6
2
4
3
8
4
4
9
4
5
8
6
2
3
8
4
4
9
4
5
5
2
3
8
4
4
9
7
5
2
3
8
4
3
7
5
2
3
1
3
7
5
4
1
3
5
4
9
8
6
2
4
7
6
1
5
5
9
5
4
1
3
7
5
5
8
6
2
4
7
6
1
5
5
9
5
4
1
3
4
5
8
6
2
4
7
6
1
5
5
9
5
4
9
4
5
8
6
2
4
7
6
1
5
5
9
4
9
4
5
8
6
2
4
7
6
1
5
4
4
9
4
5
8
6
2
4
7
6
8
4
4
9
4
5
8
6
2
4
3
8
4
4
9
4
5
8
6
2
3
8
4
4
9
4
5
5
2
3
8
4
4
9
7
5
2
3
8
4
3
7
5
2
3
1
3
7
5
4
1
3
5
4
9
8
6
2
4
7
6
1
5
5
9
5
4
1
3
7
5
5
8
6
2
4
7
6
1
5
5
9
5
4
1
3
4
5
8
6
2
4
7
6
1
5
5
9
5
4
9
4
5
8
6
2
4
7
6
1
5
5
9
4
9
4
5
8
6
2
4
7
6
1
5
4
4
9
4
5
8
6
2
4
7
6
8
4
4
9
4
5
8
6
2
4
3
8
4
4
9
4
5
8
6
2
3
8
4
4
9
4
5
5
2
3
8
4
4
9
7
5
2
3
8
4
3
7
5
2
3
1
3
7
5
4
1
3
5
4
9
8
6
2
4
7
6
1
5
5
9
5
4
1
3
7
5
5
8
6
2
4
7
6
1
5
5
9
5
4
1
3
4
5
8
6
2
4
7
6
1
5
5
9
5
4
9
4
5
8
6
2
4
7
6
1
5
5
9
4
9
4
5
8
6
2
4
7
6
1
5
4
4
9
4
5
8
6
2
4
7
6
8
4
4
9
4
5
8
6
2
4
3
8
4
4
9
4
5
8
6
2
3
8
4
4
9
4
5
5
2
3
8
4
4
9
7
5
2
3
8
4
3
7
5
2
3
1
3
7
5
4
1
3
5
4
9
8
6
2
4
7
6
1
5
5
9
5
4
1
3
7
5
5
8
6
2
4
7
6
1
5
5
9
5
4
1
3
4
5
8
6
2
4
7
6
1
5
5
9
5
4
9
4
5
8
6
2
4
7
6
1
5
5
9
4
9
4
5
8
6
2
4
7
6
1
5
4
4
9
4
5
8
6
2
4
7
6
8
4
4
9
4
5
8
6
2
4
3
8
4
4
9
4
5
8
6
2
3
8
4
4
9
4
5
5
2
3
8
4
4
9
7
5
2
3
8
4
3
7
5
2
3
1
3
7
5
4
1
3
5
4
9