n1=list(map(int,input().split('.')))
n2=int(input())
s1=''
s2=[]
for i in n1:
    s1+=bin(i)[2:].rjust(8,'0')
print(int(s1,2))
for j in range(4):
    s2.append(int(bin(n2)[2:].rjust(32,'0')[j*8:j*8+8],2))
print('.'.join(list(map(str,s2))))