Сначала давайте определим изначальный размер предложения. В нём у нас 6 слов: Нил, Амур, Волга, Ангара, Маккензи, Амазонка и 5 запятых, разделяющих эти слова. Также у нас есть пробелы между словами.
Размер исходного предложения в кодировке UTF-32 можно рассчитать следующим образом:
6 слов * 4 байта = 24 байта (для слов) 5 запятых * 4 байта = 20 байт (для запятых) 5 пробелов * 4 байта = 20 байт (для пробелов) Итого: 24 байта + 20 байт + 20 байт = 64 байта
Теперь, если после удаления одного из рек и избавления от лишних запятых и пробелов размер нового предложения стал на 32 байта меньше исходного, это означает, что новое предложение занимает 32 байта.
То есть, изначальное предложение было 64 байта, размер нового предложения стал 32 байта. Разница между ними 32 байта, что соответствует размеру одного слова в UTF-32.
Следовательно, вычеркнутое название реки - Маккензи.