A hexagon with side is divided into 6n^2 equilateral triangles with side .
In how many ways can it be covered by rhombic dominoes (without overlaps and without going beyond the border)?
(A rhombic domino consists of two equilateral triangles with side , joined by an edge.)
The input file contains the number (1 \leq n \leq 7).
Print the number of ways to tile the hexagon.
Example 1