Podría estar equivocado, pero ¿no resultaría eso en los mismos dos pasos que en el primer bloque que no funcionaba? (2-4):
Como nota al margen, esto se parece un poco más a este tema: