s=input().split(".")
ans="YES"
for i in s:
    #判断是否全为数字
    if not i.isdigit():
        ans="NO"
        break
    #判断数字是否符合要求
    if int(i)<0 or int(i)>255:
        ans="NO"
        break
    #有些数据会以0开头
    if i[0]=="0" and len(i)>1:
        ans="NO"
        break
if len(s)!=4:
    ans="NO"
print(ans)