Итоги голосования для комментария:
GrayStranger
У меня так не получится — замена выступающих кусков генератора слишком много времени займёт.