Os seus buggles ficaram presos nas minas de Moria! Algumas pedras estão a bloquear a saída e terá que limpar o seu caminho para a saída. Bem, é claro que são apenas baggles e pode simplesmente sair a andar, mas será mais fácil programar os buggles de forma que mova estas "pedras" do que convencer-los que ele pode sair a andar facilmente sem resolver o problema. Anões podem ser bem teimosos...
Bem, tem que encontrar o primeiro baggle a bloquear a saída (simplemente ande para o leste até que esteja sobre um baggle), leve-o e mova para o outro lado do túnel (ande para o oeste enquanto ainda não estiver sobre um baggle e depois mova-se de volta um passo para o leste e solte o seu baggle) e repita até encontrar a saída (ou seja, a parede com o muro para o lado leste). Depois disto, mova-se para fora como no mundo objetivo. São só mais uns passos.
Para piorar ainda mais as coisas, tem que escrever um programa que funcione
para qualquer buggle, mesmo se escrever um programa específico para cada um
deles for mais fácil. Parece que usar loops while
é a única
solução para mover os buggles corretamente.
Quando conseguir escapar desta armadilha, poderá avançar para o próximo exercício. Este exercício é um pouco mais complexo, então também pode esperar e voltar mais tarde se não o conseguir agora mesmo.