CF898C Phone Numbers

题目描述

Vasya有几本电话簿,他记录了他的朋友的电话号码。他的每个朋友可以有一个或几个电话号码。 Vasya决定组织有关朋友电话号码的信息。您将获得n个字符串 - 来自Vasya电话簿的所有条目。每个条目都以朋友的名字开头。然后跟随当前条目中的电话号码数量,然后是电话号码本身。有可能几部相同的电话被记录在同一记录中。 Vasya还认为,如果电话号码a是电话号码b的后缀(即,电话号码b以a结尾),并且两个电话号码都由Vasya写成同一个人的电话号码,则记录a并且没有城市代码,它是不被考虑在内的。 任务是输出有关Vasya朋友电话号码的组织信息。两个不同的人可能有相同的号码。如果一个人有两个数字x和y,并且x是y的后缀(即y以x结尾),那么您不应该输出数字x。如果Vasya电话簿中的朋友的号码以相同的格式记录多次,则有必要将其记录一次。 阅读样例以更好地理解输出的语句和格式。

输入格式

第一行包含整数n(1

输出格式

输出出有关Vasya朋友电话号码的订购信息。 首先输出m表示在Vasya电话簿中找到的朋友的数量。 下列m行必须包含以下格式的条目“姓名 电话号码的个数 电话号码”。电话号码应该用空格隔开。每个记录必须包含当前朋友的所有电话号码。 条目可以以任意顺序显示,一个记录的电话号码也可以以任意顺序打印。