IP 地址是由四个 不含有前导零 的自然数 $x$ ($0\leq x\leq 255$) 和三个作为分隔符的 "." 组成,例如 192.168.0.1 就是一个合法的 IP 地址
Su_Zipei 家的 IP 地址出了点小状况,电脑中记录的 IP 地址可能是一个非法的地址,这使得他无法联系到 YellowBlue,你需要帮他修正 IP 地址,使得 IP 地址合法
具体的,给出一个字符串,表示 IP 地址,如果原串合法,则直接输出 YES
,否则先输出一个 NO
,再从新的一行中输出改正完的地址,修改规则如下:
X.Y.Z.K
的形式,其中 $X,Y,Z,K$ 为不超过 255 的自然数保证数据中存在且仅存在四段连续的被分割开的数字
一个长度不超过30的字符串,字符串仅包含可见字符
如果合法,输出 YES
否则先输出一行 NO
,再从新的一行中输出改正完的地址