while True:
    try:
        ip = input().split(".")
        if len(ip) != 4:    # 排除长度不为4部分的
            print("NO")
        else:
            for i in ip:
                if (
                    not i.isdigit()    # 排除不是数字的
                    or (len(i) > 1 and i[0] == "0")    # 排除首位为0的
                    or int(i) < 0    # 排除是负数的
                    or int(i) > 255    # 排除大于255的 
                ):
                    print("NO")
                    break
            else:
                print("YES")
    except:
        break