#简单模拟 #ip转数字 def encode(s): a=s.split(".")#得到4个数字 b=""#存储2进制数字 for i in a: c=bin(int(i))[2:]#转2进制之后去掉前缀 b+="0"*(8-len(c))+c#位数不够8位的补0 return int(b,2) #数字转ip def decode(s): a=bin(int(s))[2:]#转为2进制数字 a="0"*(32-len(a))+a#补全0 b=[] for i in range(0,len(a),8): b.append(a[i:i+8])#8位一组存进b for i in range(len(b)): b[i]=str(int(b[i],2))#转为数字 c=".".join(b) return c s1=input() s2=input() print(encode(s1)) print(decode(s2))