Max(Fib(k)) та Min(Fib(k)) у Макса#5725

Max(Fib(k)) та Min(Fib(k)) у Макса

0,5 секунди
16 мегабайтів
Легка

Випускник Максим (для друзів просто Макс) для експериментів використовує останніх цифр чисел Фібоначчі.

Максим вирішив увіковічнити своє ім'я в математиці і ввів для цілих чисел нові (як йому здається) функції Max та Min для чисел Фібоначчі. Під функцією Max(Fib(k)) він розуміє найбільшу цифру у запису -го числа Фібоначчі, а під Min(Fib(k)) — відповідно найменшу. Але йому не хочеться виконувати довгу арифметику, тому свою функцію він застосовує, як вже було сказано, лише до останніх -ти цифр у запису -го числа Фібоначчі.

Так само, як і Даша: якщо цифр не вистачає, то він не дописує спереду нічого — незначущі в даному випадку провідні нулі.

Нагадаємо, що числа Фібоначчі визначаються наступними рекурентними співвідношеннями:

Максим розв'язав свою задачку, а ви зможете?

Вхідні дані

У кожному рядку вхідного файлу задано єдине число (0 \leq k \leq 9223372036854775807).

Вихідні дані

Для кожного прикладу вхідних даних виведіть у окремому рядку через пропуск числа — відповідь до сформульованої задачі: спочатку Max(Fib(k)), а потім Min(Fib(k)).

Приклади

Приклад 1

Loading
Loading