1)Т.к. каждый символ может иметь 64 значения, то есть 2^{6} , то на каждый символ выделяется 6 бит(от 0 до 63, всего 64 варианта).Всего символов - 1000. Значит всего нужно 6*1000=6000бит=750байт
2)Один символ (включая пробел) = 1 байт
перевод в байты - 3.5 Кб * 1024 байт = 3584 байт
Количество символов - 3584
Идем с конца:
1) 99 - 1 = 98
2) 98 / 2 = 49
3) 49 - 1 = 48
4) 48 / 2 = 24
5) 24 / 2 = 12
6) 12 / 2 = 6
7) 6 / 2 = 3
8) 3 - 1 = 2
9) 2 / 2 = 1
10) 1 - 1 = 0
Все получилось!
Ответ: 2121111212