Освітній архів Чемпіона

Напишіть програму, яка зчитує інформацію у вхідному файлі honeycomb.in та визначає:
а) кількість гребінців, які вдалося побудувати Іонелю;
б) найменший серійний номер стільника, на якому Іонель розмістив значення х, перед перемішуванням, зробленим Міхухом;
в) для натурального числа k, прочитаного з файлу, що є новим номером, розміщеним Міхухом на гребінці із серійним номером k. Якщо MihuЕЈ не торкнувся цифр на сотах k, буде записано значення 0.
Вхідний файл honeycomb.in містить три рядки:
- на першому рядку - пара натуральних чисел n і k, розділених пробілом із значеннями у твердженні;
- другий рядок містить ті, що містять ненульові натуральні числа, менші за 32000, розділені пробілом, за допомогою якого Ionel будував гребінці;
- в останньому рядку файлу знаходиться натуральне число x зі значенням у висловлюванні. Значення x знаходиться у файлі та у другому рядку.
Вихідний файл honeycomb.out міститиме три рядки. У першому рядку буде написано натуральне число no, яке представляє кількість стільників, побудованих Ionel. На другому рядку буде записаний мінімальний порядковий номер стільника, на якому було розміщено значення х. Якщо значення x знаходиться на спільній стороні двох сусідніх гребінців, порядкові номери двох гребінців відображатимуться у порядку зростання значень, розділених пробілом. У третьому рядку буде записано число, яке Міхух розмістив на сотах k після змішування чисел або значення 0, якщо він не торкнувся сот k.
• Для всіх випробувань остання сота, побудована Ionel, складається з 6 цифр.
• 10 в ¤ ¤ н