CSES - Laatoitus
  • Time limit: 2.00 s
  • Memory limit: 512 MB

Uolevi laatoittaa kylpyhuoneen lattiaa, joka on kooltaan n×mn\times m. Uolevi haluaa tietää, kuinka monella tavalla hän voi laatoittaa sen 1×21\times 2- ja 2×12\times 1-laatoilla. Laatoituksen täytyy peittää lattia kokonaan, ja laattoja ei saa katkoa tai laittaa päällekkäin.

Syöte

Syöte on yksi rivi, jolla on luvut nn ja mm.

Tuloste

Tulosteena tulee antaa eri laatoitusten lukumäärä.

Rajat

  • 1n161 \leq n \leq 16
  • 1m91 \leq m \leq 9

Kaikki tulosteet ovat enintään 101810^{18}.

Esimerkki

Syöte:

5 4

Tuloste:

95