Зомбдар
Вы получаете данные с датчика зомби, который сканирует область, чтобы определить количество зомби поблизости. Датчик обычно записывает в журнал такие записи, как "Зомби: <целое число>;" или "Нет зомби;", но также может записывать "БЕГИ;", если перегружен. Это единственные возможные записи в буфере.
Каждую секунду серийный порт датчика зомби выдает строку с данными из своего буфера, независимо от того, содержит ли она полную запись журнала или несколько записей.
Примеры допустимых записей журнала:
Зомби: 5;
Зомби: 1;
Нет зомби;
Зомби: 70;
БЕГИ;
БЕГИ;
БЕГИ;
Однако серийный порт датчика может выдать данные в таком виде:
Зом
би:
5;Зомби: 1
;
Нет зомби;
Зомби 70;
БЕГИ;
БЕГИ;БЕГИ;Зо
Очень важно правильно обрабатывать данные серийного порта, чтобы выжить.
Входные данные
Первая строка ввода содержит количество наборов данных, N (1 ≤ N ≤ 50). Для каждого набора данных ввод содержит необработанные данные, выданные серийным портом датчика зомби (см. выше для деталей), за которыми следует строка "КОНЕЦ СЛУЧАЯ". Поскольку данные выдаются серийным портом каждую секунду, первая строка ввода читается через 1 секунду, вторая строка через 2 секунды и так далее.
Выходные данные
Для каждой полной записи журнала вы должны вывести строку в формате "временная метка: запись_журнала", где временная метка — это количество секунд, прошедших с начала набора данных до момента, когда запись была полностью собрана.