「QFOI R1」贴贴

题目描述

小 R 是一个可爱的女孩子,她希望通过给洛谷题目写题解的方式跟出题人贴贴。 她发现,如果从题解界面点击“提交题解”按钮,博客中会自动生成 URL 标识符,也就是文章的链接。 其中,标识符的生成规则如下: - 将题号的所有大写字母转为小写。 - 将上一步结果的所有下划线转为减号。 - 在上一步结果前面加上 `solution-`。 她准备给一道题目写题解,已知这道题的题号,你能求出 URL 标识符吗?

输入输出格式

输入格式


一行,一个字符串 $s$,表示题号。

输出格式


一行,一个字符串,表示 URL 标识符。

输入输出样例

输入样例 #1

P9202

输出样例 #1

solution-p9202

输入样例 #2

CF1797F

输出样例 #2

solution-cf1797f

输入样例 #3

AT_abc312_h

输出样例 #3

solution-at-abc312-h

说明

**样例 $3$ 解释** 根据生成规则: - 将题号的所有大写字母转为小写:`at_abc312_h`。 - 将上一步结果的所有下划线转为减号:`at-abc312-h`。 - 在上一步结果前面加上 `solution-`:`solution-at-abc312-h`。 --- **数据范围** 本题共 $10$ 个测试点,每个测试点 $10$ 分。 对于全部数据,保证题号仅包含大写字母(ASCII $65\sim 90$)、小写字母(ASCII $97\sim 122$)、数字(ASCII $48\sim 57$)、下划线(ASCII $95$),且长度不超过 $20$。 对于全部数据,答案中应当仅包含小写字母(ASCII $97\sim 122$)、数字(ASCII $48\sim 57$)、减号(ASCII $45$)。 - 对于测试点 $1$:保证为主题库题目。 - 对于测试点 $2$:保证为入门与面试题目。 - 对于测试点 $3\sim 4$:保证为 CodeForces 题目。 - 对于测试点 $5\sim 6$:保证为 SPOJ 题目。 - 对于测试点 $7\sim 8$:保证为 AtCoder 题目。 - 对于测试点 $9\sim 10$:保证为 UVA 题目。