HZNUOJ

saber与邮箱网址的较量

Tags:   耿直/正则表达式
Time Limit:  1 s      Memory Limit:   128 MB
Submission:234     AC:45     Score:97.68

Description

saber最近发现一个挺好玩的游戏叫做“猜猜是否正确”。这款游戏很简单,就是给你一个邮箱网址,问你这个邮箱网址是否正确。saber一开始觉得还好。可是后来发现,网址太多,眼睛都要花了。于是她想你求助。聪明如你,快来帮帮saber吧。
邮箱格式:<username>@<hostname>[/resource]
<username> 只能由0-9,a-z,A-Z和下划线组成,且长度在[1,16]之间。
<hostname> 只能由0-9,a-z,A-Z和下划线组成,但可以有'.'分隔成x段,每一段长度在[1,16]之间并且总长度在[1,32]之间。
<resource>可有可无,只能由0-9,a-z,A-Z和下划线组成,且长度在[1,16]之间。

Input

本题为多组输入,输入的是邮箱的网址。网址长度小于等于100并且保证网址长度不为0。且输入的字符的ASCII码在33~127之间。

Output

根据每个输入,输出邮箱地址是否合法。合法输出“YES”,非法则输出“NO”。

Samples

input
mike@codeforces.com john.smith@codeforces.ru/contest.icpc/12
output
YES NO

Hint

hostname与resource的分隔符肯定是‘/’。

Author

YE, Lei