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


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

1
1
1
1
2
0
2
0

1
1
1
1
2
0
2
0

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

1
1
1
1
2
0
2
0

1
1
1
1
2
0
2
0

1
1
1
1
2
0
2
0
2

1
1
1
1
2
0
2
0
2
2

1
1
1
1
2
0
2
0
2
2
4

1
1
1
1
2
0
2
0
2
2
4
6

1
1
1
1
2
0
2
0
2
2
4
6
1

1
1
1
1
2
0
2
0
2
2
4
6
1
7

1
1
1
1
2
0
2
0
2
2
4
6
1
7
8

1
1
1
1
2
0
2
0
2
2
4
6
1
7
8
6

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

1
1
9
1
8
2
6
5
1
4
6
7
8
8
8
8
7
9
7
9
9
7
9
7
8
8
8
8
7
6
4
1
5
6
2
8
1
9
1
1
1
1
9
1
8
2
6
5
1
4
6
7
8
8
8
8
9
7
9
7
7
9
7
9
8
8
8
8
7
6
4
1
5
6
2
8
1
9
1
1
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
7
2
7
2
2
7
2
7
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
1
1
9
1
8
2
6
5
1
4
6
7
8
8
8
8
2
5
2
5
5
2
5
2
8
8
8
8
7
6
4
1
5
6
2
8
1
9
1
1
8
8
9
8
1
7
3
4
8
5
3
2
1
1
1
1
5
6
5
6
6
5
6
5
1
1
1
1
2
3
5
8
4
3
7
1
8
9
8
8
2
2
9
2
7
4
3
1
2
8
3
5
7
7
7
7
6
8
6
8
8
6
8
6
7
7
7
7
5
3
8
2
1
3
4
7
2
9
2
2
6
6
9
6
3
3
9
3
6
6
9
6
3
3
3
3
8
7
8
7
7
8
7
8
3
3
3
3
6
9
6
6
3
9
3
3
6
9
6
6
5
5
9
5
4
1
3
7
5
2
3
8
4
4
4
4
7
1
7
1
1
7
1
7
4
4
4
4
8
3
2
5
7
3
1
4
5
9
5
5
1
1
9
1
8
2
6
5
1
4
6
7
8
8
8
8
1
6
1
6
6
1
6
1
8
8
8
8
7
6
4
1
5
6
2
8
1
9
1
1
4
4
9
4
5
8
6
2
4
7
6
1
5
5
5
5
6
4
6
4
4
6
4
6
5
5
5
5
1
6
7
4
2
6
8
5
4
9
4
4
6
6
9
6
3
3
9
3
6
6
9
6
3
3
3
3
4
2
4
2
2
4
2
4
3
3
3
3
6
9
6
6
3
9
3
3
6
9
6
6
7
7
9
7
2
5
6
8
7
1
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
6
1
7
8
6
5
2
7
9
7
7
8
8
9
8
1
7
3
4
8
5
3
2
1
1
1
1
2
0
2
0
0
2
0
2
1
1
1
1
2
3
5
8
4
3
7
1
8
9
8
8
8
8
9
8
1
7
3
4
8
5
3
2
1
1
1
1
0
2
0
2
2
0
2
0
1
1
1
1
2
3
5
8
4
3
7
1
8
9
8
8
8
8
9
8
1
7
3
4
8
5
3
2
1
1
1
1
1
1
2
0
0
2
1
1
1
1
1
1
2
3
5
8
4
3
7
1
8
9
8
8
8
8
9
8
1
7
3
4
8
5
3
2
1
1
1
1
1
1
0
2
2
0
1
1
1
1
1
1
2
3
5
8
4
3
7
1
8
9
8
8
7
9
7
2
5
6
8
7
1
6
4
2
2
0
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
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
2
0
1
1
1
1
1
1
1
1
0
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
2
0
2
1
1
1
1
1
1
1
1
2
0
2
0
2
2
4
6
1
7
8
6
5
2
7
9
9
7
2
5
6
8
7
1
6
4
2
2
0
2
0
2
1
1
1
1
1
1
1
1
2
0
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
2
0
1
1
1
1
1
1
1
1
0
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
2
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
0
2
2
4
6
1
7
8
6
5
2
7
9
7
8
8
9
8
1
7
3
4
8
5
3
2
1
1
1
1
1
1
0
2
2
0
1
1
1
1
1
1
2
3
5
8
4
3
7
1
8
9
8
8
8
8
9
8
1
7
3
4
8
5
3
2
1
1
1
1
1
1
2
0
0
2
1
1
1
1
1
1
2
3
5
8
4
3
7
1
8
9
8
8
8
8
9
8
1
7
3
4
8
5
3
2
1
1
1
1
0
2
0
2
2
0
2
0
1
1
1
1
2
3
5
8
4
3
7
1
8
9
8
8
8
8
9
8
1
7
3
4
8
5
3
2
1
1
1
1
2
0
2
0
0
2
0
2
1
1
1
1
2
3
5
8
4
3
7
1
8
9
8
8
7
7
9
7
2
5
6
8
7
1
6
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
6
1
7
8
6
5
2
7
9
7
7
6
6
9
6
3
3
9
3
6
6
9
6
3
3
3
3
4
2
4
2
2
4
2
4
3
3
3
3
6
9
6
6
3
9
3
3
6
9
6
6
4
4
9
4
5
8
6
2
4
7
6
1
5
5
5
5
6
4
6
4
4
6
4
6
5
5
5
5
1
6
7
4
2
6
8
5
4
9
4
4
1
1
9
1
8
2
6
5
1
4
6
7
8
8
8
8
1
6
1
6
6
1
6
1
8
8
8
8
7
6
4
1
5
6
2
8
1
9
1
1
5
5
9
5
4
1
3
7
5
2
3
8
4
4
4
4
7
1
7
1
1
7
1
7
4
4
4
4
8
3
2
5
7
3
1
4
5
9
5
5
6
6
9
6
3
3
9
3
6
6
9
6
3
3
3
3
8
7
8
7
7
8
7
8
3
3
3
3
6
9
6
6
3
9
3
3
6
9
6
6
2
2
9
2
7
4
3
1
2
8
3
5
7
7
7
7
6
8
6
8
8
6
8
6
7
7
7
7
5
3
8
2
1
3
4
7
2
9
2
2
8
8
9
8
1
7
3
4
8
5
3
2
1
1
1
1
5
6
5
6
6
5
6
5
1
1
1
1
2
3
5
8
4
3
7
1
8
9
8
8
1
1
9
1
8
2
6
5
1
4
6
7
8
8
8
8
2
5
2
5
5
2
5
2
8
8
8
8
7
6
4
1
5
6
2
8
1
9
1
1
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
7
2
7
2
2
7
2
7
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
1
1
9
1
8
2
6
5
1
4
6
7
8
8
8
8
9
7
9
7
7
9
7
9
8
8
8
8
7
6
4
1
5
6
2
8
1
9
1
1
1
1
9
1
8
2
6
5
1
4
6
7
8
8
8
8
7
9
7
9
9
7
9
7
8
8
8
8
7
6
4
1
5
6
2
8
1
9
1
1
1191826514678888797997978888764156281911
1191826514678888979779798888764156281911
9999999999999999727227279999999999999999
1191826514678888252552528888764156281911
8898173485321111565665651111235843718988
2292743128357777686886867777538213472922
6696339366963333878778783333696639336966
5595413752384444717117174444832573145955
1191826514678888161661618888764156281911
4494586247615555646446465555167426854944
6696339366963333424224243333696639336966
7797256871642222222222222222461786527977
8898173485321111202002021111235843718988
8898173485321111020220201111235843718988
8898173485321111112002111111235843718988
8898173485321111110220111111235843718988
7972568716422011111111111102246178652797
9725687164220211111111111120224617865279
7972568716422020111111110202246178652797
9725687164220202111111112020224617865279
9725687164220202111111112020224617865279
7972568716422020111111110202246178652797
9725687164220211111111111120224617865279
7972568716422011111111111102246178652797
8898173485321111110220111111235843718988
8898173485321111112002111111235843718988
8898173485321111020220201111235843718988
8898173485321111202002021111235843718988
7797256871642222222222222222461786527977
6696339366963333424224243333696639336966
4494586247615555646446465555167426854944
1191826514678888161661618888764156281911
5595413752384444717117174444832573145955
6696339366963333878778783333696639336966
2292743128357777686886867777538213472922
8898173485321111565665651111235843718988
1191826514678888252552528888764156281911
9999999999999999727227279999999999999999
1191826514678888979779798888764156281911
1191826514678888797997978888764156281911
Выберите какие цифры сделать точками (пустые значения пропускаются):
- Красный встречается 308 раз.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- Зеленый встречается 112 раз.

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

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

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

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