#include <bits/stdc++.h> using namespace std; typedef struct { union { struct { uint8_t p4; uint8_t p3; uint8_t p2; uint8_t p1; } dip; uint32_t ip; } addr; } IP; int main() { ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); IP ip; while (~scanf("%" SCNu8 ".%" SCNu8 ".%" SCNu8 ".%" SCNu8 "\n", &ip.addr.dip.p1, &ip.addr.dip.p2, &ip.addr.dip.p3, &ip.addr.dip.p4)) { printf("%u\n", ip.addr.ip); scanf("%u", &ip.addr.ip); printf("%" PRId8 ".%" PRId8 ".%" PRId8 ".%" PRId8 "\n", ip.addr.dip.p1, ip.addr.dip.p2, ip.addr.dip.p3, ip.addr.dip.p4); } return 0; }