对无限输入的每行字符串进行处理。处理要求包括在字符串内数字和字母之间添加下划线,并且输出去重后的字符串,在去重时将字母大小写视为相同字符,仅保留每个字符首次出现的位置。
输入描述:
每行输入一个字符串,输入可无限进行。输入字符串长度不超过 ,且只包含数字和字母。


输出描述:
对于每行输入的字符串,输出两行结果。第一行是在数字和字母之间添加下划线后的字符串;第二行是去重后的字符串,字母大小写视为相同字符。
示例1

输入

vc60cpp

输出

vc_60_cpp
vc60p
示例2

输入

vc66CPP

输出

vc_66_CPP
vc6P
加载中...