Симпатичні візерунки 1#1761

Симпатичні візерунки 1

1 секунда
64 мегабайти
Дуже легка

Компанія BrokenTiles планує викладати для заможних клієнтів у подвір'ях візерунки з чорних та білих плиток розміром 1 \times 1 метр. Відомо, що усі такі подвір'я мають сьогодні наймоднішу прямокутну форму розміром n \times m метрів.

Однак, при складанні фінансового плану, директор компанії зіткнувся із двома основними проблемами: по-перше, кожен новий клієнт, очевидно, захоче, щоб його візерунок відрізнявся від візерунків усіх інших клієнтів компанії; по-друге, цей візерунок повинен бути симпатичним.

Дослідження показали, що візерунок вважається симпатичним, якщо ніде у дворі не трапляється квадрат 2 \times 2 метри, повністю заповнений плитками одного кольору.

Для фінансового плану директору потрібно знати, скільки клієнтів він зможе обслужити, перш ніж симпатичні візерунки такого розміру закінчаться. Допоможіть йому!

Вхідні дані

У першому рядку містяться два натуральних числа і . 1 \le n \cdot m \le 30.

Вихідні дані

Виведіть одне число — кількість різних симпатичних візерунків, які можна розмістити у дворі розміром n \times m. Візерунки, що отримуються зсувом, поворотом чи віддзеркаленням, вважаються різними.

Приклади

Приклад 1

Loading
Loading