Ответ:

Кодовые слова 1 и 00 уже занимают соответствующие ветви двоичного дерева. Слово 0100 запрещает использовать его и его продолжения, а также его начало 010.

В свободной части дерева можно взять кодовые слова 011 (длина 3) и 0101 (длина 4). Ни одно из них не является началом другого, и они не нарушают условие Фано с уже заданными словами.

Короче подобрать два слова нельзя: свободная ветвь 01 разделена заданным словом 0100 так, что кратчайшие допустимые слова имеют длины 3 и 4.

Ответ: 7.