А если всегда писать чётное число блоков, добивая последний нечётный блок нулями?