Ви щойно завершили складання іспиту з Java Certification, який складався з питань. У вас є картка з результатами, яка пояснює ваші досягнення.
Ви правильно відповіли на питань із .
З цієї картки можна зробити висновок, що всі питання поділені на категорій (у наведеному вище прикладі m = 6). Кожна категорія містить n_i питань (1 \leq n_i \leq n), так що
Ви знаєте, що правильно відповіли на питань із (у прикладі вище k = 78, n = 87), тому легко знайти кількість неправильних відповідей w = n - k (у прикладі w = 9).
Ви пам'ятаєте кілька питань, відповіді на які викликали у вас сумніви, і можете здогадатися, до якої категорії вони належать. Щоб дізнатися, чи були ці відповіді правильними чи неправильними, потрібно з'ясувати, скільки неправильних відповідей було в кожній категорії.
Позначимо w_i (0 \leq w_i \leq n_i) — кількість неправильних відповідей у -ій категорії, і
З картки результатів відомий відсоток правильних відповідей у кожній категорії. Тобто для кожного від до відоме значення
округлене до найближчого цілого. Значення з дробовою частиною округлюється до найближчого парного цілого числа.
Може траплятися, що не можна однозначно визначити значення w_i та n_i. Проте ви припускаєте, що питання розподілені по категоріях якомога рівномірніше. Знайдіть коректні значення w_i та n_i, які мінімізують різницю між максимальним та мінімальним значеннями n_i. Якщо існує ще кілька можливих коректних наборів w_i та n_i, виведіть будь-який із них.
Перший рядок містить три цілі числа , , : кількість правильних відповідей, загальна кількість питань та кількість категорій (0 \leq k \leq n, 1 \leq n \leq 100, 1 \leq m \leq 10).
Наступні рядків містять по одному цілому числу від до (включно): відсоток правильних відповідей у кожній категорії.
Вхід завжди відповідає деякому коректному набору w_i та n_i.
Виведіть рядків. У кожному рядку — два цілі числа w_i та n_i: кількість неправильних відповідей та загальна кількість питань у -ій категорії, що задовольняють описаним у задачі обмеженням.
Приклад 1