АВТ
Language:

Remote Training on Programming

Problems On-line status Contests FAQ
For authors:
Register  ||  Login
 
Hello, Guest! Login or register.

1005. IPv6

Time Limit: 1 seconds
Memory Limit:65536KB
Points:10
View Problem Statistics Submit Problem added Administrator

IPv6 (англ. Internet Protocol version 6) — новая версия протокола IP, призванная решить проблемы, с которыми столкнулась предыдущая версия (IPv4) при её использовании в Интернете, за счёт использования длины адреса 128 бит вместо 32.

Адреса IPv6 отображаются как восемь групп по четыре шестнадцатеричные цифры, разделённые двоеточием. Пример адреса:

2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d

Если одна или более групп подряд равны 0000, то они могут быть опущены и заменены на двойное двоеточие (::).

Например,

2001:0db8:0000:0000:0000:0000:ae21:ad12

может быть сокращён до

2001:db8::ae21:ad12

Адрес:

0000:0000:0000:0000:0000:0000:ae21:ad12

может быть сокращён до

::ae21:ad12

Сокращению не могут быть подвергнуты 2 разделённые нулевые группы из-за возникновения неоднозначности. Ведущие нули в числе могут быть опущены.

Вам дан некоторый адрес, возможно в сокращенной форме. Ваша задача вывести его полную форму.

Формат входного файла

В первой строке входного файла содержится  IPv6-адрес.

Формат выходного файла

Выведите в выходной файл адрес в полном формате: 8 групп по 4 шестнадцатеричных цифры, разделенных двоеточием.

Пример

Входные данные

Выходные данные

fe80::200:f8ff:fe21:67cf

fe80:0000:0000:0000:0200:f8ff:fe21:67cf


View Problem Statistics Submit Author/source: IT-Arhangelsk 2011
Problems from Contests / Archangelsk IT festival / IT-Arhangelsk - 2011 /
1005. 1006. B - Divisors. 1007. C - Conjunction matrixes 1008. D - Life on Field
We can all benefit by doing occasional "toy" programs, when artificial restrictions are set up, so that we are forced to push our abilities to the limit. The art of tackling miniproblems with all our energy will sharpen our talents for the real problems. Donald E. Knuth.
time generating 0.125 sec.
© Copyright VSTU, AVT, Nosov D.A.