#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;
}