Для наукових конференцій вчені подають статті, в яких представляють свої ідеї, а потім рецензують статті одне одного, щоб переконатися, що на конференції представлені лише якісні роботи. Кожна стаття повинна бути рецензована кількома вченими, і вчені не повинні рецензувати роботи людей, з якими вони співпрацюють (включаючи самих себе), а також не мають рецензувати одну і ту ж статтю більше одного разу.
Вам доручили написати програму, щоб перевірити, чи ваша улюблена конференція дотримується цих правил. Якщо якась стаття була рецензована надто багато, надто мало або не тими людьми, організатори мають дізнатися про це до того, як стане занадто пізно!
У першому рядку кожного тестового випадку містяться два цілі числа (1 \leq K \leq 5) і (1 \leq N \leq 1000). — це кількість рецензій, яку отримає кожна стаття, а — кількість статей, які потрібно рецензувати. На конференції приймаються лише статті з одним автором, і один автор може представити лише одну статтю.
Кожен із наступних рядків описує автора та містить назву установи, до якої він належить, а також список із статей, які йому запропонували рецензувати. Дослідники з однієї установи вважаються колегами, а дослідники з різних установ — ні. Усі назви установ мають менше символів, містять лише великі чи малі латинські літери та не мають пробілів. Оскільки кількість статей дорівнює кількості авторів, статті ідентифікуються за індексом їх автора; стаття написана першим автором у списку, а стаття — останнім.
Кінець тестових випадків позначається рядком з K = 0 та N = 0. Для цього рядка не потрібно генерувати жодного виводу.
Для кожного тестового випадку ваша програма повинна вивести NO PROBLEMS FOUND (якщо всі правила дотримано) або PROBLEMS FOUND, де — кількість знайдених порушень (рахується не більше ніж порушення на статтю). Якщо було знайдено рівно одне порушення, виведіть 1 PROBLEM FOUND.
Приклад 1