Hola, una manera sencilla de hacerlo es encontrar todos los divisores (enteros positivos) del número de personas. En este caso, los divisores de 29 son 1 y 29 (pues 29 es primo).
Entonces solo se puede hacer un gran grupo de 29 o 29 pequeños grupos de 1 persona.