Paths on the board#1416

Paths on the board

1 second
128 megabytes
Easy

Consider an infinite checkered board.

A path from one cell to another is a sequence of cells, where each pair of consecutive cells are adjacent by side. The length of a path is the number of cells in it, not counting the starting point.

A path is simple if it does not contain any repeated cells.

Fix a cell on the board. How many simple paths of a given length start from this cell?

Input

One integer (0 \leq n \leq 22).

Output

Print the number of simple paths of length starting from the chosen cell.

Examples

Example 1

Loading
Loading

Example 2

Loading
Loading

Example 3

Loading
Loading