def shouxingshu(a):
    q = int(a) ** 2
    a = list(a)
    q = list(str(q))
    flag = 0
    i = len(a) - 1
    j = len(q) - 1
    while True:
        
        
        if a[i] == q[j]:
            flag += 1
        i -= 1
        j -= 1
        if i < 0:
            break
    if flag == len(a):
        print('Yes!')
    else:
        print('No!')

        
while True:
    try:

        a = input()
        shouxingshu(a)
    except:
        break