[La primera parte de este rompecabezas está inspirada en un rompecabezas que encontré en fivethirtyeight.com, pero el resto es novedoso].
Parte 1
Hay una mesa cuadrada con una moneda en cada esquina. No puedes ver la mesa. La única forma en que puedes afectarla es diciéndole a la persona que controla la mesa qué monedas en qué esquinas debe lanzar. Pueden ser tantas monedas como quieras, pero todas se harán a la vez. Por ejemplo, una respuesta válida sería "lanzar la moneda inferior izquierda y la superior derecha". Después de ejecutar cada movimiento, u orden, la persona que controla la mesa la girará a una nueva orientación aleatoria que no se distingue de la original.
Tu objetivo: hacer que llegue al estado de todas las cabezas. Si, en algún momento, llega a este estado, se le comunicará inmediatamente y ganará.
¿Cómo hacerlo en un número finito de movimientos?
Parte 2
Encontrar una solución general para el caso en que en lugar de tener una mesa con 4 esquinas, las monedas se colocan en un $n\times n$ de la Junta, que sigue las mismas reglas. De nuevo, puedes especificar tu movimiento como antes, se girará como antes, y tu objetivo sigue siendo el mismo.
Para cualquier $n$ ¿se puede hacer en un número finito de movimientos? Si es así, ¿cómo? ¿Cómo aumenta el número de movimientos con $n$ ?
Parte 3
En lugar de una mesa cuadrada, la mesa tiene ahora la forma de un $n$ -gon. Para lo cual $n$ es posible, y de nuevo, cómo varía el número de movimientos con $n$ ?
He resuelto la primera parte, y tengo una solución para la segunda, pero está incompleta. La tercera parte está completamente en juego. A continuación publicaré mis respuestas, con una breve explicación de por qué funcionan y por qué creo que son óptimas. Te sugiero que pruebes tú mismo las dos primeras partes antes de ver mi solución. Preferiría que las respuestas a esto siguieran una notación consistente con mis respuestas, pero siéntase libre de introducir una nueva notación.