def ip2int(ip):
    i1,i2,i3,i4 = map(int, ip.split('.'))
    return i1 * pow(256, 3) + i2 * pow(256, 2) + i3 * 256 + i4

def int2ip(i):
    li = []
    for _ in range(4):
        v = i % 256
        i = (i - v) // 256
        li.insert(0,str(v))
    return '.'.join(li)

while True:
    try:
        ip = input()
    except EOFError:
        break
    if '.' in ip:
        print(ip2int(ip))
    else:
        print(int2ip(int(ip)))