using System;

class Program {
    public static void Main() {
        long chip = 0;
        long ip10 = 0;
        // 1 IP to decimal.
        var shift = 3;
        for(var ch=Console.Read(); ch!='\n'; ch=Console.Read()) {
            if (ch == '.') {
                ip10 |= chip << (shift*8);
                shift -= 1;
                chip = 0;
            } else {
                chip = chip*10 + ch-'0';
            }
        }
        ip10 |= chip;
        Console.WriteLine(ip10);
        // 2 Decimal to IP.
        ip10 = 0;
        for(var ch=Console.Read(); ch!='\n'; ch=Console.Read()) {
            ip10 = ip10*10 + ch-'0';
        }
        Console.Write((byte)(ip10 >> 24));
        Console.Write('.');
        Console.Write((byte)(ip10 >> 16));
        Console.Write('.');
        Console.Write((byte)(ip10 >> 8));
        Console.Write('.');
        Console.Write((byte)(ip10 >> 0));
    }
}