Se organizează o petrecere la care participă băieţi (numerotaţi de la la ) şi fete (numerotate de la la ). S-a decis ca petrecerea să dureze mai multe minute. În fiecare minut fetele şi băieţii formează o configuraţie de dans, adică perechi, după una din următoarele reguli:
- băiatul dansează cu fata ;
- băiatul dansează cu fata şi atunci obligatoriu băiatul dansează cu fata .
Prin perechea s-a notat faptul că băiatul dansează cu fata . Două configuraţii sunt distincte dacă ele diferă prin cel puţin o pereche. Pentru , două configuraţii de dans posibile sunt:
Cerinţă
Ştiind că în fiecare minut trebuie formate configuraţii de dans distincte, să se determine câte minute durează petrecerea.
Date de intrare
Fişierul de intrare petrecere.in
conţine pe prima linie un singur număr natural .
Date de ieșire
Fişierul de ieşire petrecere.out
va conţine o singură linie pe care va fi scris un singur număr natural reprezentând durata în minute a petrecerii.
Restricții și precizări
- Răspunsul este un număr natural de maximum de cifre.
- Pentru % din teste, vom avea .
- Pentru alte % din teste, rezultatul poate fi reprezentat pe de biţi cu semn.
Exemplul 1
petrecere.in
2
petrecere.out
2
Explicație
Pentru primul exemplu, configuraţiile de dans sunt:
Exemplul 2
petrecere.in
3
petrecere.out
4
Explicație