IP-адрес имеет вид: четыре числа, разделённые точками, каждое от 0 до 255.
Необходимо склеить фрагменты так, чтобы получилось 4 числа, разделённые ровно 3-мя точками.
Проверим все возможные порядки склеивания фрагментов в алфавитном порядке до появления подходящего варианта:
А+Б+В+Г → 9.55210.316. - заканчивается точкой, не подходит;
А+Б+Г+В → 9.5516.210.3 - 5516>255, не подходит.
Соответственно, фрагмент А не можем использовать для начала, так как либо формируются либо большие значения, либо некорректное написание IP-адреса.
Фрагмент Б не можем использовать для начала, так как он начинается с точки.
В+А+Б+Г → 210.3.95516. - заканчивается точкой, не подходит;
В+А+Г+Б → 210.3916.55 - 3916>255, не подходит.
Соответственно, фрагмент В не можем использовать для начала, так как формируются либо большие значения, либо некорректное написание IP-адреса.
Г+А+Б+В → 16.9.55210.3 - 55210>255, не подходит;
Г+А+В+Б → 16.9210.3.55 - 9210>255, не подходит;
Г+Б+А+В → 16..55.9210.3 - некорректное написание IP-адреса, не подходит;
Г+Б+В+А → 16..559210.3 - некорректное написание IP-адреса, не подходит;
Г+В+А+Б → 16.210.39.55 - подходит.
Нашли подходящую последовательность букв - ГВАБ.