[JLOI2008] 提示问题
题目描述
最近在 JLOI 网上的一个流行游戏中,选手要回答很难的问题。假如在规定时间内不能回答,系统将给出 $1$ 个提示,之后再依次给出第 $2,3$ 个提示。出现在答案中的是字母和下列字符:
$\verb|. , : ; ! ? - |$ 和空格(空格不会在开头和结尾出现)。
字母是指:小写字母 $\verb!a! \cdots \verb!z!$ 大写字母 $\verb!A! \cdots \verb!Z!$,其中 a e i o u A E I O U 是元音字母。
生成提示的规则:
- 第 $1$ 个提示:简单的将所有字母换成 $\verb!.!$ 即可;
- 第 $2$ 个提示:从第 $1$ 个提示而来,将所有字母的个数求出,再将总个数除以三,得到的最接近商的自然数 $N$,将第 $1$ 个提示中的前 $N$ 个字母显示;
- 第 $3$ 个提示:从第 $2$ 个提示而来,将剩下的元音字母显示。假如没有可显示的元音字母,则从第 $1$ 个提示而来,即我们将前 $2/3$ 的字母显示(同样如不能被 $3$ 整除则取最接近的整数)。
输入输出格式
输入格式
仅一行,给出问题,问题字符数最多不超过 $50$。
输出格式
三行:按规则输出的三行提示。
输入输出样例
输入样例 #1
Upomoc! Lpv s nm pkrl sv smglsnk.
输出样例 #1
......! ... . .. .... .. ........
Upomoc! Lp. . .. .... .. ........
Upomoc! Lpv s nm pkrl s. ........