Олимпиадный тренинг

Задача . B. Большая ставка


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

Большой Банбан не уверен, сколько денег отдать детям. Он считает, что петли в числах приносят удачу, так как символизируют единство и гармонию.

Он хочет найти положительное целое число n, не превосходящее 1018 такое, что в десятичной записи числа n ровно k петель, или определить, что такого n не существует.

Петлей называется плоский участок бумаги, окруженный линиями в десятичной записи числа, записанного арабскими цифрами. Например, в цифре 4 ровно одна петля, в цифре 8 ровно две петли, а в цифре 5 — ни одной. Вы можете использовать рисунок ниже для определения точного вида цифр.

Входные данные

Единственная строка содержит одно целое число k (1 ≤ k ≤ 106) — необходимое число петель.

Выходные данные

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


Примеры
Входные данныеВыходные данные
1 2
462
2 6
8080

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя