iniciar-programa
    define-nueva-instruccion gira (n) como repetir n veces gira-izquierda;
    inicia-ejecucion
    repetir 5000 veces inicio
       mientras no-junto-a-zumbador
          hacer si frente-libre entonces avanza  (*colocandolos*)  sino inicio gira (2);
       mientras no junto-a-zumbador y frente-libre
          hacer avanza; mientras junto-a-zumbador o frente-bloqueado
             hacer inicio si junto-a-zumbador entonces mientras junto-a-zumbador hacer coge-zumbador;
          si algun-zumbador-en-la-mochila entonces deja-zumbador;
          si frente-libre entonces avanza sino inicio gira (2); mientras frente-libre hacer avanza; mientras algun-zumbador-en-la-mochila hacer deja-zumbador; gira (2); mientras frente-libre hacer avanza; gira (1); si frente-libre entonces avanza sino apagate; gira (1) fin  fin fin;
          mientras junto-a-zumbador
          hacer inicio mientras junto-a-zumbador hacer coge-zumbador; gira (2); mientras frente-libre
             hacer avanza; gira (2); mientras algun-zumbador-en-la-mochila
                hacer inicio deja-zumbador; avanza fin;
       mientras junto-a-zumbador hacer avanza fin  fin;
       (*primera fila ya recogimos zumbadore, ahora los quitaremos*)

























    termina-ejecucion
finalizar-programa

  