A Gaussito le gustan las fiestas y sobre todo bailar (¡especialmente con Mikail y Mathzy!) y todos los demás en la fiesta también quieren bailar con el (se considera un gran honor).
La duración de las fiestas pueden ser cortas y no todas las personas llegan a bailar con Gaussito, así que solo queda conformarse con el numero ordinal de gran honor obtenido.
El numero de ordinal de gran honor se obtiene de la siguiente forma:
1. Bailar con Gaussito es el primer gran honor.
2. Bailar con alguien que ha bailado con Gaussito es el segundo gran honor.
3. Bailar con alguien que ha bailado con el que a bailado con Gaussito es el tercer gran honor, y asi sucesivamente.
A la fiesta asistirán $N$ personas y se formaran $M$ parejas de baile, cada persona tendrá un numero identificador único de $1$ a $N-1$, como Gaussito es el mas solicitado tendrá como numero identificador el numero $0$.
Tu trabajo es escribir un programa que calcule el numero ordinal de gran honor obtenido para todas las personas que asisten a la fiesta. Se garantiza que todas las personas que asistan a la fiesta bailaran minimamente con una persona.