Ajuda com redução de código

Claro que podes e deves colocar aqui as tuas dúvidas... mas não custa nada ter um pouco de humildade.
Da mesma maneira que não custa nada dizer que te deram uma ajuda no outro fórum para a "correcção" do teu programa.

Eu no meu programa vejo um erro... tu dizes que são erros e na realidade não o corrigiste devidamente, logo gostaria de ver quais são os erros.

Podias ter dito que te deu um erro a compilar ou que o último LED não acendia... mas não disseste nada disso.