IP-адрес имеет вид: четыре числа, разделённые точками, каждое от 0 до 255.
Необходимо склеить фрагменты так, чтобы получилось 4 числа, разделённые ровно 3-мя точками.
Проверим все возможные порядки склеивания фрагментов в алфавитном порядке до появления подходящего варианта:
Фрагмент А не можем использовать для начала, так как он начинается с точки.
Б+А+В+Г → 3.232.333.2023 - 333>255, не подходит;
Б+А+Г+В → 3.232.33233.20 - 33233>255, не подходит;
Б+Г+В+А → 3.23223.3.20.33 - 5 чисел, не подходит.
Соответственно, фрагмент Б не можем использовать для начала, так как формируется более 4 чисел, либо большие значения.
В+А+Б+Г → 3.20.333.23223 - 333>255, не подходит;
В+А+Г+Б → 3.20.33233.232 - 33233>255, не подходит;
В+Г+Б+А → 3.2023.3.232.33 - 5 чисел, не подходит.
Соответственно, фрагмент В не можем использовать для начала, так как формируется более 4 чисел, либо большие значения.
Г+А+Б+В → 23.333.2323.20 - 333>255, не подходит;
Г+А+В+Б → 23.333.203.232 - 333>255, не подходит;
Г+Б+А+В → 233.232.333.20 - 333>255, не подходит;
Г+Б+В+А → 233.2323.20.33 - 2323>255, не подходит;
Г+В+А+Б → 233.20.333.232 - 333>255, не подходит;
Г+В+Б+А → 233.203.232.33 - подходит.
Нашли подходящую последовательность букв - ГВБА.