New puzzle formulation