Cerință
Într-un hotel se află camere pe același etaj. Cele camere sunt dispuse în linie. Într-o seară trebuie cazați, bebelusi. După cum bine se știe, bebelușii se apucă să plângă deseori în timpul nopții și, de asemenea, ei se trezesc foarte ușor. Mai mult, dacă există vreun bebeluș care plânge la o cameră alaturată, începe și el să plângă. Hotelul își dorește din tot sufletul să evite reacții în lanț, de plâns și vă cere ajutorul.
În câte moduri putem așeza cei bebeluși în cele camere astfel încât doi bebeluși să nu stea în camere alăturate?
Date de intrare
Pe singura linie se dau două numere și separate printr-un spațiu.
Date de ieșire
Pe singura linie se va afișa un singur număr, respectiv numărul de moduri de a așeza bebelușii în camere .
Restricții și precizări
- ;
Subtask-uri
| # | Punctaj | Restricții |
|---|---|---|
| 1 | 20 | |
| 2 | 10 | |
| 3 | 20 | |
| 4 | 20 | |
| 5 | 20 | Nicio constrângere suplimentară |
Exemplul 1
stdin
6 3
stdout
4
Exemplul 2
stdin
10 8
stdout
0
Exemplul 3
stdin
512 64
stdout
988646651