#Lutece2873. 电子科技大学校园 VPN 系统

电子科技大学校园 VPN 系统

Migrated from Lutece 2873 电子科技大学校园 VPN 系统

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

电子科技大学校园 VPN 系统( https://vpn.uestc.edu.cn/ )为全校师生提供校园网 VPN 连接服务。使用这个系统可以在外网访问到校园网才可以访问的内容,比如 Lutece。

很多同学都希望通过 Web 方式访问,因为这样不用下载客户端,对于一些简单的操作,比如访问 Lutece,这样操作更为简单。但是使用 Web 方式访问需要记很长的域名,十分不方便。

实际上规则如下:首先将把域名的 . 改成 -,端口改成 端口号-p 的形式,然后接上 .vpn.uestc.edu.cn:8118 就行了,URL 路径部分不动。使用 VPN 的 Web 方式访问网页时,均使用 http 协议。如果原网页使用 https 协议,则需在域名部分的最后加 -s,表示使用 https 方式访问。

比如,使用 Web 方式访问 https://x.y.com:12345/b/c.d/e 时,应该将此地址转化为 http://x-y-com-12345-p-s.vpn.uestc.edu.cn:8118/b/c.d/e

给出一些 URL,请将它们转化为使用 VPN 的 Web 方式访问应该访问的 URL 是什么。

Input

第一行一个整数 T (1T25)T\ (1\le T\le 25),表示数据组数。

接下来 TT 行,每行一个 URL,保证 URL 长度不超过 256256

保证所有 URL 与如下正则表达式完全匹配。

^(http(s)?:\/\/)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+(:\d{1,5})?(\/[\x21-\x2e\x30-\x7e]+)*$

可以在 https://regex101.com 网站上进行匹配测试。

保证输入的 URL 不是一个可以用 Web 方式使用 VPN 的 URL。

Output

对于每组数据,输出使用 VPN 的 Web 方式访问应该访问的 URL。你输出的 URL 也应该匹配如上正则表达式,并且保证输入可以让输出匹配如上正则表达式。

Samples

3
https://www.notexist.com/b/c.d/e
http://121.48.165.90
http://1.2.3.4:5/6.jpg
http://www-notexist-com-s.vpn.uestc.edu.cn:8118/b/c.d/e
http://121-48-165-90.vpn.uestc.edu.cn:8118
http://1-2-3-4-5-p.vpn.uestc.edu.cn:8118/6.jpg

Resources

The 20th UESTC Programming Contest Preliminary