El documento aborda tres problemas de programación: el primero trata sobre la técnica para calcular cuántas hojas come una oruga usando el mínimo común múltiplo; el segundo se centra en cómo doblar un papel eficientemente sin exceder ocho pliegues, analizando diversas combinaciones y empleando programación dinámica; y el tercero se ocupa de simular un recorrido en espiral en una matriz utilizando un enfoque recursivo similar al de un laberinto.