CF747E Comments

题目描述

网上有些罕见的文章发布时是没有评论功能的。而在 Polycarp 的网站上,每篇文章都有一片评论区。 在 Polycarp 的网站中,每条评论都是由英文大小写字母组成的非空字符串。这些评论呈现树状结构,意味着每条评论(除了最顶层的根评论)都有一个且仅有一个父评论。 当 Polycarp 想把评论保存到硬盘时,他会使用以下格式来记录每条评论: - 首先,记录评论的内容; - 接着,记录其子评论的数量(也就是回复的数目); - 最后,依照同样的方式记录这些子评论。 所有元素之间都用逗号分隔。同样地,最顶层的评论之间也用逗号分隔。对于以下的评论结构示意图: ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF747E/7ae7c2c94703e493268a07ff52889efe5206362d.png) 第一条评论写成 "hello,2,ok,0,bye,0",第二条评论写成 "test,0",第三条评论写成 "one,1,two,2,a,0,b,0"。完整的评论书写为:"hello,2,ok,0,bye,0,test,0,one,1,two,2,a,0,b,0"。给定这种格式的评论区,按照以下方式重新输出: - 先输出一个整数 $d$ —— 评论的最大嵌套深度; - 然后输出 $d$ 行,第 $i$ 行表示嵌套深度为 $i$ 的评论; - 在第 $i$ 行中,按它们在原始评论区的顺序输出第 $i$ 层的评论,使用空格隔开。

输入格式

输入的第一行是按上述格式书写的非空评论区,由英文字母、数字和逗号组成。 保证每条评论都是由英文字母组成的非空字符串。每个评论的数量都是整数(至少有一位数字),要么等于 $0$,要么不包含前导零。 整个字符串的长度不超过 $10^6$,保证给定的评论结构是有效的。

输出格式

按照描述中指定的格式输出评论。对于每层嵌套深度,按它们在输入中的顺序依次输出。 **本翻译由 AI 自动生成**

说明/提示

The first example is explained in the statements.