spoj#LPRIME. Primes of Lambda

Primes of Lambda

Lambda checks primality in a weird way. He checks the following two conditions.

  • All the digits of the number in the decimal system are primes or one, namely 1, 2, 3, 5 or 7.
  • It isn't a multiple of 2, 3, 5, 7, 11 or 47 (Why 47? I don't know).

In order to estimate the accuracy of his approach, he asks you to calculate the number of decimal integers of a specific length that satisfy the conditions.

Input

The first and only line contains an integer n, denoting the length of integers.

Output

The only line contains the answer modulo 9973.

Example

Input:
1

Output:
1

Input:
2

Output:
8

Input:
4

Output:
182

Input:
1000000000

Output:
4589

Constraints

1 <= n <= 109
In 50% of testcases, n <= 100

Note: Data corrected and solutions rejudged. Sorry for inconvenience.

Warning: A naive solution won't terminate in 30s. And be careful with certain languages.