În una dintre zile, la Olimpiada de Informatică se organizează excursii atractive. La aceste excursii participă în total persoane. Pentru simplitate, persoanele au fost numerotate de la la , primele persoane fiind ghizii. O persoană se poate înscrie la exact una dintre cele excursii organizate.
Pentru a evita surprizele neplăcute (insuficiente mijloace de transport, insuficiente locuri la restaurant, etc) organizatorii intenţionează să studieze toate configuraţiile ce pot să apară în urma înscrierilor participanţilor, considerând totuşi că în fiecare excursie va exista cel puţin un participant.
Cerinţă
Scrieţi un program care să determine numărul de configuraţii distincte ce se pot obţine după înscrierea celor persoane la cele excursii organizate, astfel încât cei ghizi să fie înscrişi în excursii diferite.
Date de intrare
Fişierul de intrare se numeşte ex.in
şi conţine o singură linie pe care se află numere naturale separate prin câte un spaţiu: (reprezentând numărul de persoane, numărul de ghizi şi respectiv numărul de excursii).
Date de ieşire
Fişierul de ieşire ex.out
conţine o singură linie pe care se află numărul de configuraţii distincte.
Restricţii și precizări
- Într-o configuraţie nu contează ordinea excursiilor sau ordinea în care se înscriu persoanele la o excursie.
Exemplu
ex.in
5 3 4
ex.out
7
Explicație
Cele configuraţii distincte sunt: