Рецензирование
Для научных конференций ученые представляют статьи, излагающие их идеи, а затем рецензируют работы друг друга, чтобы на конференции были представлены только качественные исследования. Каждая статья должна быть рецензирована несколькими учеными, и ученые не должны рецензировать статьи, написанные их коллегами (включая самих себя), или рецензировать одну и ту же статью более одного раза.
Ваша задача — написать программу, которая проверит, правильно ли организована ваша любимая конференция. Если статья рецензируется слишком много, слишком мало или не теми людьми, организаторы должны узнать об этом до того, как станет слишком поздно!
Входные данные
Первая строка каждого тестового случая содержит два целых числа: K (1 ≤ K ≤ 5) и N (1 ≤ N ≤ 1000). K — это количество рецензий, которые должна получить каждая статья, а N — количество статей для рецензирования. Конференция принимает только статьи с одним автором, и каждый автор может представить только одну статью на конференции.
Каждая из следующих N строк описывает автора и включает название учреждения, к которому он принадлежит, а также список из K статей, которые он был приглашен рецензировать. Предполагается, что исследователи из одного и того же учреждения сотрудничают друг с другом, тогда как исследователи из разных учреждений — нет. Все названия учреждений короче 10 символов и содержат только заглавные или строчные буквы без пробелов. Поскольку количество статей равно количеству авторов, статьи идентифицируются по индексу их автора; статья 1 была написана первым автором в списке, а статья N — последним автором.
Конец тестовых случаев обозначается строкой, содержащей K = 0 и N = 0. Вы не должны генерировать вывод для этой строки.
Выходные данные
Для каждого тестового случая ваша программа должна выводить NO PROBLEMS FOUND (если все правила соблюдаются) или P PROBLEMS FOUND, где P — количество найденных нарушений правил (считая не более 1 нарушения на статью). Если в целом обнаружено ровно одно нарушение правила, ваша программа должна вывести 1 PROBLEM FOUND.