Oito panquecas de tamanhos diferentes — enfie a espátula sob qualquer panqueca e toda a pilha acima vira. Ordene a maior embaixo com o menor número possível de viradas.
Toque em qualquer panqueca: vira-se todo o bloco daquela até o topo. Objetivo: a maior em baixo e a menor em cima. Sua pontuação é o número de viradas usadas — menos é melhor. O jogo acaba assim que a pilha está ordenada.
Use o padrão levar ao topo, depois levar ao fundo. Para colocar a maior panqueca não ordenada na posição final, vire abaixo dela para mandá-la ao topo e depois vire abaixo de toda a parte não ordenada para mandá-la ao fundo dessa parte. Isso coloca uma panqueca a cada par de viradas — nunca mais que 2(n−1) para n panquecas.
Vá da maior para a menor. Quando a do fundo é a certa, trave essa linha mentalmente e não toque mais nela — cada virada seguinte deve ser na linha 2 ou acima. Repetir o padrão subindo garante o fim, e a parte não ordenada encolhe um a cada vez.
Veja os brindes. Se duas panquecas adjacentes já estão na ordem relativa certa, na profundidade certa, às vezes uma só virada acomoda as duas. Antes de aplicar o algoritmo mecanicamente, veja se a maior não ordenada já está no topo — então pule a primeira virada do par.
Não desfaça seu próprio trabalho. Qualquer virada abaixo da panqueca corretamente posicionada mais alta quebra pelo menos uma posição terminada. Se o lance toca a parte travada do fundo, é uma virada desperdiçada. O pior caso para 8 panquecas é 9; se você passa de 14 com frequência, está virando a torre já pronta.