ip = input()
dec = int(input())

num_list = ip.split('.')
bin_trans = ''
for i in num_list:
    bin_trans += bin(int(i))[2:].rjust(8,'0')

print(int(bin_trans,2))

bin_number_str =bin(int(dec))[2:].rjust(32,'0')
ip_trans = []

for i in range(0,32,8):
    ip_n = str(int(bin_number_str[i:i+8],2))
    ip_trans.append(ip_n)
print('.'.join(ip_trans))

自己直接写的,暂时还没看题解