Для решения данной задачи нужно знать, что символ в кодировке UNICODE занимает 2 байта, а символ в кодировке ASCII занимает 1 байт.
1 Мб = 1024 Кб = 1024 * 1024 байт = 1048576 байт
1/512 Мб = 1048576 / 512 = 2048 байт
Таким образом, в сообщении было удалено 2048 байт. Так как каждый символ в UNICODE занимает 2 байта, а в ASCII - 1 байт, то каждый символ в ASCII эквивалентен двум символам в UNICODE.
Следовательно, в сообщении было удалено 2048 / 2 = 1024 символа.
Итак, исходное сообщение содержало 1024 символа.