iniciar-programa
  define-nueva-instruccion a como inicio
   si algun-zumbador-en-la-mochila y no-junto-a-zumbador entonces inicio
    deja-zumbador;
    avanza;
    si derecha-libre entonces inicio
     repetir 3 veces gira-izquierda;
    a;
   fin;
    a;
    si junto-a-zumbador y orientado-al-norte entonces inicio
     repetir 2 veces gira-izquierda;
     mientras frente-libre hacer avanza;
     fin;
    deja-zumbador;
   fin
  fin;
   inicia-ejecucion
    mientras no-orientado-al-norte hacer gira-izquierda;
    mientras derecha-libre hacer avanza;
    si derecha-bloqueada entonces inicio
     a;
    fin;
    repetir 4 veces coge-zumbador;
        apagate;
    termina-ejecucion
finalizar-programa
