Problem:


Score : 400 points

Problem Statement

A positive integer X is said to be a lunlun number if and only if the following condition is satisfied:

In the base ten representation of X (without leading zeros), for every pair of two adjacent digits, the absolute difference of those digits is at most 1.

For example, 1234, 1, and 334 are lunlun numbers, while none of 31415, 119, or 13579 is.

You are given a positive integer K. Find the K-th smallest lunlun number.

Constraints

1 \leq K \leq 10^5

All values in input are integers.

Input

Input is given from Standard Input in the following format:

K

Output

Print the answer.

Sample Input 1

15

Sample Output 1

23

We will list the 15 smallest lunlun numbers in ascending order:

1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
21,
22,
23.

Thus, the answer is 23.

Sample Input 2

1

Sample Output 2

1

Sample Input 3

13

Sample Output 3

21

Sample Input 4

100000

Sample Output 4

3234566667

Note that the answer may not fit into the 32-bit signed integer type.



Sample input:
15


Sample output:
23

Submission status: Wrong Answer

Solution code:
K = int(input())
l = [1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,434323222,434323223,434323232,434323233,434323234,434323321,434323322,434323323,434323332,434323333,434323334,434323343,434323344,434323345,434323432,434323433,434323434,434323443,434323444,434323445,434323454,434323455,434323456,434332100,434332101,434332110,434332111,434332112,434332121,434332122,434332123,434332210,434332211,434332212,434332221,434332222,434332223,434332232,434332233,434332234,434332321,434332322,434332323,434332332,434332333,434332334,434332343,434332344,434332345,434333210,434333211,434333212,434333221,434333222,434333223,434333232,434333233,434333234,434333321,434333322,434333323,434333332,434333333,434333334,434333343,434333344,434333345,434333432,434333433,434333434,434333443,434333444,434333445,434333454,434333455,434333456,434334321,434334322,434334323,434334332,434334333,434334334,434334343,434334344,434334345,434334432,434334433,434334434,434334443,434334444,434334445,434334454,434334455,434334456,434334543,434334544,434334545,434334554,434334555,434334556,434334565,434334566,434334567,434343210,434343211,434343212,434343221,434343222,434343223,434343232,434343233,434343234,434343321,434343322,434343323,434343332,434343333,434343334,434343343,434343344,434343345,434343432,434343433,434343434,434343443,434343444,434343445,434343454,434343455,434343456,434344321,434344322,434344323,434344332,434344333,434344334,434344343,434344344,434344345,434344432,434344433,434344434,434344443,434344444,434344445,434344454,434344455,434344456,434344543,434344544,434344545,434344554,434344555,434344556,434344565,434344566,434344567,434345432,434345433,434345434,434345443,434345444,434345445,434345454,434345455,434345456,434345543,434345544,434345545,434345554,434345555,434345556,434345565,434345566,434345567,434345654,434345655,434345656,434345665,434345666,434345667,434345676,434345677,434345678,434432100,434432101,434432110,434432111,434432112,434432121,434432122,434432123,434432210,434432211,434432212,434432221,434432222,434432223,434432232,434432233,434432234,434432321,434432322,434432323,434432332,434432333,434432334,434432343,434432344,434432345,434433210,434433211,434433212,434433221,434433222,434433223,434433232,434433233,434433234,434433321,434433322,434433323,434433332,434433333,434433334,434433343,434433344,434433345,434433432,434433433,434433434,434433443,434433444,434433445,434433454,434433455,434433456,434434321,434434322,434434323,434434332,434434333,434434334,434434343,434434344,434434345,434434432,434434433,434434434,434434443,434434444,434434445,434434454,434434455,434434456,434434543,434434544,434434545,434434554,434434555,434434556,434434565,434434566,434434567,434443210,434443211,434443212,434443221,434443222,434443223,434443232,434443233,434443234,434443321,434443322,434443323,434443332,434443333,434443334,434443343,434443344,434443345,434443432,434443433,434443434,434443443,434443444,434443445,434443454,434443455,434443456,434444321,434444322,434444323,434444332,434444333,434444334,434444343,434444344,434444345,434444432,434444433,434444434,434444443,434444444,434444445,434444454,434444455,434444456,434444543,434444544,434444545,434444554,434444555,434444556,434444565,434444566,434444567,434445432,434445433,434445434,434445443,434445444,434445445,434445454,434445455,434445456,434445543,434445544,434445545,434445554,434445555,434445556,434445565,434445566,434445567,434445654,434445655,434445656,434445665,434445666,434445667,434445676,434445677,434445678,434454321,434454322,434454323,434454332,434454333,434454334,434454343,434454344,434454345,434454432,434454433,434454434,434454443,434454444,434454445,434454454,434454455,434454456,434454543,434454544,434454545,434454554,434454555,434454556,434454565,434454566,434454567,434455432,434455433,434455434,434455443,434455444,434455445,434455454,434455455,434455456,434455543,434455544,434455545,434455554,434455555,434455556,434455565,434455566,434455567,434455654,434455655,434455656,434455665,434455666,434455667,434455676,434455677,434455678,434456543,434456544,434456545,434456554,434456555,434456556,434456565,434456566,434456567,434456654,434456655,434456656,434456665,434456666,434456667,434456676,434456677,434456678,434456765,434456766,434456767,434456776,434456777,434456778,434456787,434456788,434456789,434543210,434543211,434543212,434543221,434543222,434543223,434543232,434543233,434543234,434543321,434543322,434543323,434543332,434543333,434543334,434543343,434543344,434543345,434543432,434543433,434543434,434543443,434543444,434543445,434543454,434543455,434543456,434544321,434544322,434544323,434544332,434544333,434544334,434544343,434544344,434544345,434544432,434544433,434544434,434544443,434544444,434544445,434544454,434544455,434544456,434544543,434544544,434544545,434544554,434544555,434544556,434544565,434544566,434544567,434545432,434545433,434545434,434545443,434545444,434545445,434545454,434545455,434545456,434545543,434545544,434545545,434545554,434545555,434545556,434545565,434545566,434545567,434545654,434545655,434545656,434545665,434545666,434545667,434545676,434545677,434545678,434554321,434554322,434554323,434554332,434554333,434554334,434554343,434554344,434554345,434554432,434554433,434554434,434554443,434554444,434554445,434554454,434554455,434554456,434554543,434554544,434554545,434554554,434554555,434554556,434554565,434554566,434554567,434555432,434555433,434555434,434555443,434555444,434555445,434555454,434555455,434555456,434555543,434555544,434555545,434555554,434555555,434555556,434555565,434555566,434555567,434555654,434555655,434555656,434555665,434555666,434555667,434555676,434555677,434555678,434556543,434556544,434556545,434556554,434556555,434556556,434556565,434556566,434556567,434556654,434556655,434556656,434556665,434556666,434556667,434556676,434556677,434556678,434556765,434556766,434556767,434556776,434556777,434556778,434556787,434556788,434556789,434565432,434565433,434565434,434565443,434565444,434565445,434565454,434565455,434565456,434565543,434565544,434565545,434565554,434565555,434565556,434565565,434565566,434565567,434565654,434565655,434565656,434565665,434565666,434565667,434565676,434565677,434565678,434566543,434566544,434566545,434566554,434566555,434566556,434566565,434566566,434566567,434566654,434566655,434566656,434566665,434566666,434566667,434566676,434566677,434566678,434566765,434566766,434566767,434566776,434566777,434566778,434566787,434566788,434566789,434567654,434567655,434567656,434567665,434567666,434567667,434567676,434567677,434567678,434567765,434567766,434567767,434567776,434567777,434567778,434567787,434567788,434567789,434567876,434567877,434567878,434567887,434567888,434567889,434567898,434567899,443210000,443210001,443210010,443210011,443210012,443210100,443210101,443210110,443210111,443210112,443210121,443210122,443210123,443211000,443211001,443211010,443211011,443211012,443211100,443211101,443211110,443211111,443211112,443211121,443211122,443211123,443211210,443211211,443211212,443211221,443211222,443211223,443211232,443211233,443211234,443212100,443212101,443212110,443212111,443212112,443212121,443212122,443212123,443212210,443212211,443212212,443212221,443212222,443212223,443212232,443212233,443212234,443212321,443212322,443212323,443212332,443212333,443212334,443212343,443212344,443212345,443221000,443221001,443221010,443221011,443221012,443221100,443221101,443221110,443221111,443221112,443221121,443221122,443221123,443221210,443221211,443221212,443221221,443221222,443221223,443221232,443221233,443221234,443222100,443222101,443222110,443222111,443222112,443222121,443222122,443222123,443222210,443222211,443222212,443222221,443222222,443222223,443222232,443222233,443222234,443222321,443222322,443222323,443222332,443222333,443222334,443222343,443222344,443222345,443223210,443223211,443223212,443223221,443223222,443223223,443223232,443223233,443223234,443223321,443223322,443223323,443223332,443223333,443223334,443223343,443223344,443223345,443223432,443223433,443223434,443223443,443223444,443223445,443223454,443223455,443223456,443232100,443232101,443232110,443232111,443232112,443232121,443232122,443232123,443232210,443232211,443232212,443232221,443232222,443232223,443232232,443232233,443232234,443232321,443232322,443232323,443232332,443232333,443232334,443232343,443232344,443232345,443233210,443233211,443233212,443233221,443233222,443233223,443233232,443233233,443233234,443233321,443233322,443233323,443233332,443233333,443233334,443233343,443233344,443233345,443233432,443233433,443233434,443233443,443233444,443233445,443233454,443233455,443233456,443234321,443234322,443234323,443234332,443234333,443234334,443234343,443234344,443234345,443234432,443234433,443234434,443234443,443234444,443234445,443234454,443234455,443234456,443234543,443234544,443234545,443234554,443234555,443234556,443234565,443234566,443234567,443321000,443321001,443321010,443321011,443321012,443321100,443321101,443321110,443321111,443321112,443321121,443321122,443321123,443321210,443321211,443321212,443321221,443321222,443321223,443321232,443321233,443321234,443322100,443322101,443322110,443322111,443322112,443322121,443322122,443322123,443322210,443322211,443322212,443322221,443322222,443322223,443322232,443322233,443322234,443322321,443322322,443322323,443322332,443322333,443322334,443322343,443322344,443322345,443323210,443323211,443323212,443323221,443323222,443323223,443323232,443323233,443323234,443323321,443323322,443323323,443323332,443323333,443323334,443323343,443323344,443323345,443323432,443323433,443323434,443323443,443323444,443323445,443323454,443323455,443323456,443332100,443332101,443332110,443332111,443332112,443332121,443332122,443332123,443332210,443332211,443332212,443332221,443332222,443332223,443332232,443332233,443332234,443332321,443332322,443332323,443332332,443332333,443332334,443332343,443332344,443332345,443333210,443333211,443333212,443333221,443333222,443333223,443333232,443333233,443333234,443333321,443333322,443333323,443333332,443333333,443333334,443333343,443333344,443333345,443333432,443333433,443333434,443333443,443333444,443333445,443333454,443333455,443333456,443334321,443334322,443334323,443334332,443334333,443334334,443334343,443334344,443334345,443334432,443334433,443334434,443334443,443334444,443334445,443334454,443334455,443334456,443334543,443334544,443334545,443334554,443334555,443334556,443334565,443334566,443334567,443343210,443343211,443343212,443343221,443343222,443343223,443343232,443343233,443343234,443343321,443343322,443343323,443343332,443343333,443343334,443343343,443343344,443343345,443343432,443343433,443343434,443343443,443343444,443343445,443343454,443343455,443343456,443344321,443344322,443344323,443344332,443344333,443344334,443344343,443344344,443344345,443344432,443344433,443344434,443344443,443344444,443344445,443344454,443344455,443344456,443344543,443344544,443344545,443344554,443344555,443344556,443344565,443344566,443344567,443345432,443345433,443345434,443345443,443345444,443345445,443345454,443345455,443345456,443345543,443345544,443345545,443345554,443345555,443345556,443345565,443345566,443345567,443345654,443345655,443345656,443345665,443345666,443345667,443345676,443345677,443345678,443432100,443432101,443432110,443432111,443432112,443432121,443432122,443432123,443432210,443432211,443432212,443432221,443432222,443432223,443432232,443432233,443432234,443432321,443432322,443432323,443432332,443432333,443432334,443432343,443432344,443432345,443433210,443433211,443433212,443433221,443433222,443433223,443433232,443433233,443433234,443433321,443433322,443433323,443433332,443433333,443433334,443433343,443433344,443433345,443433432,443433433,443433434,443433443,443433444,443433445,443433454,443433455,443433456,443434321,443434322,443434323,443434332,443434333,443434334,443434343,443434344,443434345,443434432,443434433,443434434,443434443,443434444,443434445,443434454,443434455,443434456,443434543,443434544,443434545,443434554,443434555,443434556,443434565,443434566,443434567,443443210,443443211,443443212,443443221,443443222,443443223,443443232,443443233,443443234,443443321,443443322,443443323,443443332,443443333,443443334,443443343,443443344,443443345,443443432,443443433,443443434,443443443,443443444,443443445,443443454,443443455,443443456,443444321,443444322,443444323,443444332,443444333,443444334,443444343,443444344,443444345,443444432,443444433,443444434,443444443,443444444,443444445,443444454,443444455,443444456,443444543,443444544,443444545,443444554,443444555,443444556,443444565,443444566,443444567,443445432,443445433,443445434,443445443,443445444,443445445,443445454,443445455,443445456,443445543,443445544,443445545,443445554,443445555,443445556,443445565,443445566,443445567,443445654,443445655,443445656,443445665,443445666,443445667,443445676,443445677,443445678,443454321,443454322,443454323,443454332,443454333,443454334,443454343,443454344,443454345,443454432,443454433,443454434,443454443,443454444,443454445,443454454,443454455,443454456,443454543,443454544,443454545,443454554,443454555,443454556,443454565,443454566,443454567,443455432,443455433,443455434,443455443,443455444,443455445,443455454,443455455,443455456,443455543,443455544,443455545,443455554,443455555,443455556,443455565,443455566,443455567,443455654,443455655,443455656,443455665,443455666,443455667,443455676,443455677,443455678,443456543,443456544,443456545,443456554,443456555,443456556,443456565,443456566,443456567,443456654,443456655,443456656,443456665,443456666,443456667,443456676,443456677,443456678,443456765,443456766,443456767,443456776,443456777,443456778,443456787,443456788,443456789,444321000,444321001,444321010,444321011,444321012,444321100,444321101,444321110,444321111,444321112,444321121,444321122,444321123,444321210,444321211,444321212,444321221,444321222,444321223,444321232,444321233,444321234,444322100,444322101,444322110,444322111,444322112,444322121,444322122,444322123,444322210,444322211,444322212,444322221,444322222,444322223,444322232,444322233,444322234,444322321,444322322,444322323,444322332,444322333,444322334,444322343,444322344,444322345,444323210,444323211,444323212,444323221,444323222,444323223,444323232,444323233,444323234,444323321,444323322,444323323,444323332,444323333,444323334,444323343,444323344,444323345,444323432,444323433,444323434,444323443,444323444,444323445,444323454,444323455,444323456,444332100,444332101,444332110,444332111,444332112,444332121,444332122,444332123,444332210,444332211,444332212,444332221,444332222,444332223,444332232,444332233,444332234,444332321,444332322,444332323,444332332,444332333,444332334,444332343,444332344,444332345,444333210,444333211,444333212,444333221,444333222,444333223,444333232,444333233,444333234,444333321,444333322,444333323,444333332,444333333,444333334,444333343,444333344,444333345,444333432,444333433,444333434,444333443,444333444,444333445,444333454,444333455,444333456,444334321,444334322,444334323,444334332,444334333,444334334,444334343,444334344,444334345,444334432,444334433,444334434,444334443,444334444,444334445,444334454,444334455,444334456,444334543,444334544,444334545,444334554,444334555,444334556,444334565,444334566,444334567,444343210,444343211,444343212,444343221,444343222,444343223,444343232,444343233,444343234,444343321,444343322,444343323,444343332,444343333,444343334,444343343,444343344,444343345,444343432,444343433,444343434,444343443,444343444,444343445,444343454,444343455,444343456,444344321,444344322,444344323,444344332,444344333,444344334,444344343,444344344,444344345,444344432,444344433,444344434,444344443,444344444,444344445,444344454,444344455,444344456,444344543,444344544,444344545,444344554,444344555,444344556,444344565,444344566,444344567,444345432,444345433,444345434,444345443,444345444,444345445,444345454,444345455,444345456,444345543,444345544,444345545,444345554,444345555,444345556,444345565,444345566,444345567,444345654,444345655,444345656,444345665,444345666,444345667,444345676,444345677,444345678,444432100,444432101,444432110,444432111,444432112,444432121,444432122,444432123,444432210,444432211,444432212,444432221,444432222,444432223,444432232,444432233,444432234,444432321,444432322,444432323,444432332,444432333,444432334,444432343,444432344,444432345,444433210,444433211,444433212,444433221,444433222,444433223,444433232,444433233,444433234,444433321,444433322,444433323,444433332,444433333,444433334,444433343,444433344,444433345,444433432,444433433,444433434,444433443,444433444,444433445,444433454,444433455,444433456,444434321,444434322,444434323,444434332,444434333,444434334,444434343,444434344,444434345,444434432,444434433,444434434,444434443,444434444,444434445,444434454,444434455,444434456,444434543,444434544,444434545,444434554,444434555,444434556,444434565,444434566,444434567,444443210,444443211,444443212,444443221,444443222,444443223,444443232,444443233,444443234,444443321,444443322,444443323,444443332,444443333,444443334,444443343,444443344,444443345,444443432,444443433,444443434,444443443,444443444,444443445,444443454,444443455,444443456,444444321,444444322,444444323,444444332,444444333,444444334,444444343,444444344,444444345,444444432,444444433,444444434,444444443,444444444,444444445,444444454,444444455,444444456,444444543,444444544,444444545,444444554,444444555,444444556,444444565,444444566,444444567,444445432,444445433,444445434,444445443,444445444,444445445,444445454,444445455,444445456,444445543,444445544,444445545,444445554,444445555,444445556,444445565,444445566,444445567,444445654,444445655,444445656,444445665,444445666,444445667,444445676,444445677,444445678,444454321,444454322,444454323,444454332,444454333,444454334,444454343,444454344,444454345,444454432,444454433,444454434,444454443,444454444,444454445,444454454,444454455,444454456,444454543,444454544,444454545,444454554,444454555,444454556,444454565,444454566,444454567,444455432,444455433,444455434,444455443,444455444,444455445,444455454,444455455,444455456,444455543,444455544,444455545,444455554,444455555,444455556,444455565,444455566,444455567,444455654,444455655,444455656,444455665,444455666,444455667,444455676,444455677,444455678,444456543,444456544,444456545,444456554,444456555,444456556,444456565,444456566,444456567,444456654,444456655,444456656,444456665,444456666,444456667,444456676,444456677,444456678,444456765,444456766,444456767,444456776,444456777,444456778,444456787,444456788,444456789,444543210,444543211,444543212,444543221,444543222,444543223,444543232,444543233,444543234,444543321,444543322,444543323,444543332,444543333,444543334,444543343,444543344,444543345,444543432,444543433,444543434,444543443,444543444,444543445,444543454,444543455,444543456,444544321,444544322,444544323,444544332,444544333,444544334,444544343,444544344,444544345,444544432,444544433,444544434,444544443,444544444,444544445,444544454,444544455,444544456,444544543,444544544,444544545,444544554,444544555,444544556,444544565,444544566,444544567,444545432,444545433,444545434,444545443,444545444,444545445,444545454,444545455,444545456,444545543,444545544,444545545,444545554,444545555,444545556,444545565,444545566,444545567,444545654,444545655,444545656,444545665,444545666,444545667,444545676,444545677,444545678,444554321,444554322,444554323,444554332,444554333,444554334,444554343,444554344,444554345,444554432,444554433,444554434,444554443,444554444,444554445,444554454,444554455,444554456,444554543,444554544,444554545,444554554,444554555,444554556,444554565,444554566,444554567,444555432,444555433,444555434,444555443,444555444,444555445,444555454,444555455,444555456,444555543,444555544,444555545,444555554,444555555,444555556,444555565,444555566,444555567,444555654,444555655,444555656,444555665,444555666,444555667,444555676,444555677,444555678,444556543,444556544,444556545,444556554,444556555,444556556,444556565,444556566,444556567,444556654,444556655,444556656,444556665,444556666,444556667,444556676,444556677,444556678,444556765,444556766,444556767,444556776,444556777,444556778,444556787,444556788,444556789,444565432,444565433,444565434,444565443,444565444,444565445,444565454,444565455,444565456,444565543,444565544,444565545,444565554,444565555,444565556,444565565,444565566,444565567,444565654,444565655,444565656,444565665,444565666,444565667,444565676,444565677,444565678,444566543,444566544,444566545,444566554,444566555,444566556,444566565,444566566,444566567,444566654,444566655,444566656,444566665,444566666,444566667,444566676,444566677,444566678,444566765,444566766,444566767,444566776,444566777,444566778,444566787,444566788,444566789,444567654,444567655,444567656,444567665,444567666,444567667,444567676,444567677,444567678,444567765,444567766,444567767,444567776,444567777,444567778,444567787,444567788,444567789,444567876,444567877,444567878,444567887,444567888,444567889,444567898,444567899,445432100,445432101,445432110,445432111,445432112,445432121,445432122,445432123,445432210,445432211,445432212,445432221,445432222,445432223,445432232,445432233,445432234,445432321,445432322,445432323,445432332,445432333,445432334,445432343,445432344,445432345,445433210,445433211,445433212,445433221,445433222,445433223,445433232,445433233,445433234,445433321,445433322,445433323,445433332,445433333,445433334,445433343,445433344,445433345,445433432,445433433,445433434,445433443,445433444,445433445,445433454,445433455,445433456,445434321,445434322,445434323,445434332,445434333,445434334,445434343,445434344,445434345,445434432,445434433,445434434,445434443,445434444,445434445,445434454,445434455,445434456,445434543,445434544,445434545,445434554,445434555,445434556,445434565,445434566,445434567,445443210,445443211,445443212,445443221,445443222,445443223,445443232,445443233,445443234,445443321,445443322,445443323,445443332,445443333,445443334,445443343,445443344,445443345,445443432,445443433,445443434,445443443,445443444,445443445,445443454,445443455,445443456,445444321,445444322,445444323,445444332,445444333,445444334,445444343,445444344,445444345,445444432,445444433,445444434,445444443,445444444,445444445,445444454,445444455,445444456,445444543,445444544,445444545,445444554,445444555,445444556,445444565,445444566,445444567,445445432,445445433,445445434,445445443,445445444,445445445,445445454,445445455,445445456,445445543,445445544,445445545,445445554,445445555,445445556,445445565,445445566,445445567,445445654,445445655,445445656,445445665,445445666,445445667,445445676,445445677,445445678,445454321,445454322,445454323,445454332,445454333,445454334,445454343,445454344,445454345,445454432,445454433,445454434,445454443,445454444,445454445,445454454,445454455,445454456,445454543,445454544,445454545,445454554,445454555,445454556,445454565,445454566,445454567,445455432,445455433,445455434,445455443,445455444,445455445,445455454,445455455,445455456,445455543,445455544,445455545,445455554,445455555,445455556,445455565,445455566,445455567,445455654,445455655,445455656,445455665,445455666,445455667,445455676,445455677,445455678,445456543,445456544,445456545,445456554,445456555,445456556,445456565,445456566,445456567,445456654,445456655,445456656,445456665,445456666,445456667,445456676,445456677,445456678,445456765,445456766,445456767,445456776,445456777,445456778,445456787,445456788,445456789,445543210,445543211,445543212,445543221,445543222,445543223,445543232,445543233,445543234,445543321,445543322,445543323,445543332,445543333,445543334,445543343,445543344,445543345,445543432,445543433,445543434,445543443,445543444,445543445,445543454,445543455,445543456,445544321,445544322,445544323,445544332,445544333,445544334,445544343,445544344,445544345,445544432,445544433,445544434,445544443,445544444,445544445,445544454,445544455,445544456,445544543,445544544,445544545,445544554,445544555,445544556,445544565,445544566,445544567,445545432,445545433,445545434,445545443,445545444,445545445,445545454,445545455,445545456,445545543,445545544,445545545,445545554,445545555,445545556,445545565,445545566,445545567,445545654,445545655,445545656,445545665,445545666,445545667,445545676,445545677,445545678,445554321,445554322,445554323,445554332,445554333,445554334,445554343,445554344,445554345,445554432,445554433,445554434,445554443,445554444,445554445,445554454,445554455,445554456,445554543,445554544,445554545,445554554,445554555,445554556,445554565,445554566,445554567,445555432,445555433,445555434,445555443,445555444,445555445,445555454,445555455,445555456,445555543,445555544,445555545,445555554,445555555,445555556,445555565,445555566,445555567,445555654,445555655,445555656,445555665,445555666,445555667,445555676,445555677,445555678,445556543,445556544,445556545,445556554,445556555,445556556,445556565,445556566,445556567,445556654,445556655,445556656,445556665,445556666,445556667,445556676,445556677,445556678,445556765,445556766,445556767,445556776,445556777,445556778,445556787,445556788,445556789,445565432,445565433,445565434,445565443,445565444,445565445,445565454,445565455,445565456,445565543,445565544,445565545,445565554,445565555,445565556,445565565,445565566,445565567,445565654,445565655,445565656,445565665,445565666,445565667,445565676,445565677,445565678,445566543,445566544,445566545,445566554,445566555,445566556,445566565,445566566,445566567,445566654,445566655,445566656,445566665,445566666,445566667,445566676,445566677,445566678,445566765,445566766,445566767,445566776,445566777,445566778,445566787,445566788,445566789,445567654,445567655,445567656,445567665,445567666,445567667,445567676,445567677,445567678,445567765,445567766,445567767,445567776,445567777,445567778,445567787,445567788,445567789,445567876,445567877,445567878,445567887,445567888,445567889,445567898,445567899,445654321,445654322,445654323,445654332,445654333,445654334,445654343,445654344,445654345,445654432,445654433,445654434,445654443,445654444,445654445,445654454,445654455,445654456,445654543,445654544,445654545,445654554,445654555,445654556,445654565,445654566,445654567,445655432,445655433,445655434,445655443,445655444,445655445,445655454,445655455,445655456,445655543,445655544,445655545,445655554,445655555,445655556,445655565,445655566,445655567,445655654,445655655,445655656,445655665,445655666,445655667,445655676,445655677,445655678,445656543,445656544,445656545,445656554,445656555,445656556,445656565,445656566,445656567,445656654,445656655,445656656,445656665,445656666,445656667,445656676,445656677,445656678,445656765,445656766,445656767,445656776,445656777,445656778,445656787,445656788,445656789,445665432,445665433,445665434,445665443,445665444,445665445,445665454,445665455,445665456,445665543,445665544,445665545,445665554,445665555,445665556,445665565,445665566,445665567,445665654,445665655,445665656,445665665,445665666,445665667,445665676,445665677,445665678,445666543,445666544,445666545,445666554,445666555,445666556,445666565,445666566,445666567,445666654,445666655,445666656,445666665,445666666,445666667,445666676,445666677,445666678,445666765,445666766,445666767,445666776,445666777,445666778,445666787,445666788,445666789,445667654,445667655,445667656,445667665,445667666,445667667,445667676,445667677,445667678,445667765,445667766,445667767,445667776,445667777,445667778,445667787,445667788,445667789,445667876,445667877,445667878,445667887,445667888,445667889,445667898,445667899,445676543,445676544,445676545,445676554,445676555,445676556,445676565,445676566,445676567,445676654,445676655,445676656,445676665,445676666,445676667,445676676,445676677,445676678,445676765,445676766,445676767,445676776,445676777,445676778,445676787,445676788,445676789,445677654,445677655,445677656,445677665,445677666,445677667,445677676,445677677,445677678,445677765,445677766,445677767,445677776,445677777,445677778,445677787,445677788,445677789,445677876,445677877,445677878,445677887,445677888,445677889,445677898,445677899,445678765,445678766,445678767,445678776,445678777,445678778,445678787,445678788,445678789,445678876,445678877,445678878,445678887,445678888,445678889,445678898,445678899,445678987,445678988,445678989,445678998,445678999,454321000,454321001,454321010,454321011,454321012,454321100,454321101,454321110,454321111,454321112,454321121,454321122,454321123,454321210,454321211,454321212,454321221,454321222,454321223,454321232,454321233,454321234,454322100,454322101,454322110,454322111,454322112,454322121,454322122,454322123,454322210,454322211,454322212,454322221,454322222,454322223,454322232,454322233,454322234,454322321,454322322,454322323,454322332,454322333,454322334,454322343,454322344,454322345,454323210,454323211,454323212,454323221,454323222,454323223,454323232,454323233,454323234,454323321,454323322,454323323,454323332,454323333,454323334,454323343,454323344,454323345,454323432,454323433,454323434,454323443,454323444,454323445,454323454,454323455,454323456,454332100,454332101,454332110,454332111,454332112,454332121,454332122,454332123,454332210,454332211,454332212,454332221,454332222,454332223,454332232,454332233,454332234,454332321,454332322,454332323,454332332,454332333,454332334,454332343,454332344,454332345,454333210,454333211,454333212,454333221,454333222,454333223,454333232,454333233,454333234,454333321,454333322,454333323,454333332,454333333,454333334,454333343,454333344,454333345,454333432,454333433,454333434,454333443,454333444,454333445,454333454,454333455,454333456,454334321,454334322,454334323,454334332,454334333,454334334,454334343,454334344,454334345,454334432,454334433,454334434,454334443,454334444,454334445,454334454,454334455,454334456,454334543,454334544,454334545,454334554,454334555,454334556,454334565,454334566,454334567,454343210,454343211,454343212,454343221,454343222,454343223,454343232,454343233,454343234,454343321,454343322,454343323,454343332,454343333,454343334,454343343,454343344,454343345,454343432,454343433,454343434,454343443,454343444,454343445,454343454,454343455,454343456,454344321,454344322,454344323,454344332,454344333,454344334,454344343,454344344,454344345,454344432,454344433,454344434,454344443,454344444,454344445,454344454,454344455,454344456,454344543,454344544,454344545,454344554,454344555,454344556,454344565,454344566,454344567,454345432,454345433,454345434,454345443,454345444,454345445,454345454,454345455,454345456,454345543,454345544,454345545,454345554,454345555,454345556,454345565,454345566,454345567,454345654,454345655,454345656,454345665,454345666,454345667,454345676,454345677,454345678,454432100,454432101,454432110,454432111,454432112,454432121,454432122,454432123,454432210,454432211,454432212,454432221,454432222,454432223,454432232,454432233,454432234,454432321,454432322,454432323,454432332,454432333,454432334,454432343,454432344,454432345,454433210,454433211,454433212,454433221,454433222,454433223,454433232,454433233,454433234,454433321,454433322,454433323,454433332,454433333,454433334,454433343,454433344,454433345,454433432,454433433,454433434,454433443,454433444,454433445,454433454,454433455,454433456,454434321,454434322,454434323,454434332,454434333,454434334,454434343,454434344,454434345,454434432,454434433,454434434,454434443,454434444,454434445,454434454,454434455,454434456,454434543,454434544,454434545,454434554,454434555,454434556,454434565,454434566,454434567,454443210,454443211,454443212,454443221,454443222,454443223,454443232,454443233,454443234,454443321,454443322,454443323,454443332,454443333,454443334,454443343,454443344,454443345,454443432,454443433,454443434,454443443,454443444,454443445,454443454,454443455,454443456,454444321,454444322,454444323,454444332,454444333,454444334,454444343,454444344,454444345,454444432,454444433,454444434,454444443,454444444,454444445,454444454,454444455,454444456,454444543,454444544,454444545,454444554,454444555,454444556,454444565,454444566,454444567,454445432,454445433,454445434,454445443,454445444,454445445,454445454,454445455,454445456,454445543,454445544,454445545,454445554,454445555,454445556,454445565,454445566,454445567,454445654,454445655,454445656,454445665,454445666,454445667,454445676,454445677,454445678,454454321,454454322,454454323,454454332,454454333,454454334,454454343,454454344,454454345,454454432,454454433,454454434,454454443,454454444,454454445,454454454,454454455,454454456,454454543,454454544,454454545,454454554,454454555,454454556,454454565,454454566,454454567,454455432,454455433,454455434,454455443,454455444,454455445,454455454,454455455,454455456,454455543,454455544,454455545,454455554,454455555,454455556,454455565,454455566,454455567,454455654,454455655,454455656,454455665,454455666,454455667,454455676,454455677,454455678,454456543,454456544,454456545,454456554,454456555,454456556,454456565,454456566,454456567,454456654,454456655,454456656,454456665,454456666,454456667,454456676,454456677,454456678,454456765,454456766,454456767,454456776,454456777,454456778,454456787,454456788,454456789,454543210,454543211,454543212,454543221,454543222,454543223,454543232,454543233,454543234,454543321,454543322,454543323,454543332,454543333,454543334,454543343,454543344,454543345,454543432,454543433,454543434,454543443,454543444,454543445,454543454,454543455,454543456,454544321,454544322,454544323,454544332,454544333,454544334,454544343,454544344,454544345,454544432,454544433,454544434,454544443,454544444,454544445,454544454,454544455,454544456,454544543,454544544,454544545,454544554,454544555,454544556,454544565,454544566,454544567,454545432,454545433,454545434,454545443,454545444,454545445,454545454,454545455,454545456,454545543,454545544,454545545,454545554,454545555,454545556,454545565,454545566,454545567,454545654,454545655,454545656,454545665,454545666,454545667,454545676,454545677,454545678,454554321,454554322,454554323,454554332,454554333,454554334,454554343,454554344,454554345,454554432,454554433,454554434,454554443,454554444,454554445,454554454,454554455,454554456,454554543,454554544,454554545,454554554,454554555,454554556,454554565,454554566,454554567,454555432,454555433,454555434,454555443,454555444,454555445,454555454,454555455,454555456,454555543,454555544,454555545,454555554,454555555,454555556,454555565,454555566,454555567,454555654,454555655,454555656,454555665,454555666,454555667,454555676,454555677,454555678,454556543,454556544,454556545,454556554,454556555,454556556,454556565,454556566,454556567,454556654,454556655,454556656,454556665,454556666,454556667,454556676,454556677,454556678,454556765,454556766,454556767,454556776,454556777,454556778,454556787,454556788,454556789,454565432,454565433,454565434,454565443,454565444,454565445,454565454,454565455,454565456,454565543,454565544,454565545,454565554,454565555,454565556,454565565,454565566,454565567,454565654,454565655,454565656,454565665,454565666,454565667,454565676,454565677,454565678,454566543,454566544,454566545,454566554,454566555,454566556,454566565,454566566,454566567,454566654,454566655,454566656,454566665,454566666,454566667,454566676,454566677,454566678,454566765,454566766,454566767,454566776,454566777,454566778,454566787,454566788,454566789,454567654,454567655,454567656,454567665,454567666,454567667,454567676,454567677,454567678,454567765,454567766,454567767,454567776,454567777,454567778,454567787,454567788,454567789,454567876,454567877,454567878,454567887,454567888,454567889,454567898,454567899,455432100,455432101,455432110,455432111,455432112,455432121,455432122,455432123,455432210,455432211,455432212,455432221,455432222,455432223,455432232,455432233,455432234,455432321,455432322,455432323,455432332,455432333,455432334,455432343,455432344,455432345,455433210,455433211,455433212,455433221,455433222,455433223,455433232,455433233,455433234,455433321,455433322,455433323,455433332,455433333,455433334,455433343,455433344,455433345,455433432,455433433,455433434,455433443,455433444,455433445,455433454,455433455,455433456,455434321,455434322,455434323,455434332,455434333,455434334,455434343,455434344,455434345,455434432,455434433,455434434,455434443,455434444,455434445,455434454,455434455,455434456,455434543,455434544,455434545,455434554,455434555,455434556,455434565,455434566,455434567,455443210,455443211,455443212,455443221,455443222,455443223,455443232,455443233,455443234,455443321,455443322,455443323,455443332,455443333,455443334,455443343,455443344,455443345,455443432,455443433,455443434,455443443,455443444,455443445,455443454,455443455,455443456,455444321,455444322,455444323,455444332,455444333,455444334,455444343,455444344,455444345,455444432,455444433,455444434,455444443,455444444,455444445,455444454,455444455,455444456,455444543,455444544,455444545,455444554,455444555,455444556,455444565,455444566,455444567,455445432,455445433,455445434,455445443,455445444,455445445,455445454,455445455,455445456,455445543,455445544,455445545,455445554,455445555,455445556,455445565,455445566,455445567,455445654,455445655,455445656,455445665,455445666,455445667,455445676,455445677,455445678,455454321,455454322,455454323,455454332,455454333,455454334,455454343,455454344,455454345,455454432,455454433,455454434,455454443,455454444,455454445,455454454,455454455,455454456,455454543,455454544,455454545,455454554,455454555,455454556,455454565,455454566,455454567,455455432,455455433,455455434,455455443,455455444,455455445,455455454,455455455,455455456,455455543,455455544,455455545,455455554,455455555,455455556,455455565,455455566,455455567,455455654,455455655,455455656,455455665,455455666,455455667,455455676,455455677,455455678,455456543,455456544,455456545,455456554,455456555,455456556,455456565,455456566,455456567,455456654,455456655,455456656,455456665,455456666,455456667,455456676,455456677,455456678,455456765,455456766,455456767,455456776,455456777,455456778,455456787,455456788,455456789,455543210,455543211,455543212,455543221,455543222,455543223,455543232,455543233,455543234,455543321,455543322,455543323,455543332,455543333,455543334,455543343,455543344,455543345,455543432,455543433,455543434,455543443,455543444,455543445,455543454,455543455,455543456,455544321,455544322,455544323,455544332,455544333,455544334,455544343,455544344,455544345,455544432,455544433,455544434,455544443,455544444,455544445,455544454,455544455,455544456,455544543,455544544,455544545,455544554,455544555,455544556,455544565,455544566,455544567,455545432,455545433,455545434,455545443,455545444,455545445,455545454,455545455,455545456,455545543,455545544,455545545,455545554,455545555,455545556,455545565,455545566,455545567,455545654,455545655,455545656,455545665,455545666,455545667,455545676,455545677,455545678,455554321,455554322,455554323,455554332,455554333,455554334,455554343,455554344,455554345,455554432,455554433,455554434,455554443,455554444,455554445,455554454,455554455,455554456,455554543,455554544,455554545,455554554,455554555,455554556,455554565,455554566,455554567,455555432,455555433,455555434,455555443,455555444,455555445,455555454,455555455,455555456,455555543,455555544,455555545,455555554,455555555,455555556,455555565,455555566,455555567,455555654,455555655,455555656,455555665,455555666,455555667,455555676,455555677,455555678,455556543,455556544,455556545,455556554,455556555,455556556,455556565,455556566,455556567,455556654,455556655,455556656,455556665,455556666,455556667,455556676,455556677,455556678,455556765,455556766,455556767,455556776,455556777,455556778,455556787,455556788,455556789,455565432,455565433,455565434,455565443,455565444,455565445,455565454,455565455,455565456,455565543,455565544,455565545,455565554,455565555,455565556,455565565,455565566,455565567,455565654,455565655,455565656,455565665,455565666,455565667,455565676,455565677,455565678,455566543,455566544,455566545,455566554,455566555,455566556,455566565,455566566,455566567,455566654,455566655,455566656,455566665,455566666,455566667,455566676,455566677,455566678,455566765,455566766,455566767,455566776,455566777,455566778,455566787,455566788,455566789,455567654,455567655,455567656,455567665,455567666,455567667,455567676,455567677,455567678,455567765,455567766,455567767,455567776,455567777,455567778,455567787,455567788,455567789,455567876,455567877,455567878,455567887,455567888,455567889,455567898,455567899,455654321,455654322,455654323,455654332,455654333,455654334,455654343,455654344,455654345,455654432,455654433,455654434,455654443,455654444,455654445,455654454,455654455,455654456,455654543,455654544,455654545,455654554,455654555,455654556,455654565,455654566,455654567,455655432,455655433,455655434,455655443,455655444,455655445,455655454,455655455,455655456,455655543,455655544,455655545,455655554,455655555,455655556,455655565,455655566,455655567,455655654,455655655,455655656,455655665,455655666,455655667,455655676,455655677,455655678,455656543,455656544,455656545,455656554,455656555,455656556,455656565,455656566,455656567,455656654,455656655,455656656,455656665,455656666,455656667,455656676,455656677,455656678,455656765,455656766,455656767,455656776,455656777,455656778,455656787,455656788,455656789,455665432,455665433,455665434,455665443,455665444,455665445,455665454,455665455,455665456,455665543,455665544,455665545,455665554,455665555,455665556,455665565,455665566,455665567,455665654,455665655,455665656,455665665,455665666,455665667,455665676,455665677,455665678,455666543,455666544,455666545,455666554,455666555,455666556,455666565,455666566,455666567,455666654,455666655,455666656,455666665,455666666,455666667,455666676,455666677,455666678,455666765,455666766,455666767,455666776,455666777,455666778,455666787,455666788,455666789,455667654,455667655,455667656,455667665,455667666,455667667,455667676,455667677,455667678,455667765,455667766,455667767,455667776,455667777,455667778,455667787,455667788,455667789,455667876,455667877,455667878,455667887,455667888,455667889,455667898,455667899,455676543,455676544,455676545,455676554,455676555,455676556,455676565,455676566,455676567,455676654,455676655,455676656,455676665,455676666,455676667,455676676,455676677,455676678,455676765,455676766,455676767,455676776,455676777,455676778,455676787,455676788,455676789,455677654,455677655,455677656,455677665,455677666,455677667,455677676,455677677,455677678,455677765,455677766,455677767,455677776,455677777,455677778,455677787,455677788,455677789,455677876,455677877,455677878,455677887,455677888,455677889,455677898,455677899,455678765,455678766,455678767,455678776,455678777,455678778,455678787,455678788,455678789,455678876,455678877,455678878,455678887,455678888,455678889,455678898,455678899,455678987,455678988,455678989,455678998,455678999,456543210,456543211,456543212,456543221,456543222,456543223,456543232,456543233,456543234,456543321,456543322,456543323,456543332,456543333,456543334,456543343,456543344,456543345,456543432,456543433,456543434,456543443,456543444,456543445,456543454,456543455,456543456,456544321,456544322,456544323,456544332,456544333,456544334,456544343,456544344,456544345,456544432,456544433,456544434,456544443,456544444,456544445,456544454,456544455,456544456,456544543,456544544,456544545,456544554,456544555,456544556,456544565,456544566,456544567,456545432,456545433,456545434,456545443,456545444,456545445,456545454,456545455,456545456,456545543,456545544,456545545,456545554,456545555,456545556,456545565,456545566,456545567,456545654,456545655,456545656,456545665,456545666,456545667,456545676,456545677,456545678,456554321,456554322,456554323,456554332,456554333,456554334,456554343,456554344,456554345,456554432,456554433,456554434,456554443,456554444,456554445,456554454,456554455,456554456,456554543,456554544,456554545,456554554,456554555,456554556,456554565,456554566,456554567,456555432,456555433,456555434,456555443,456555444,456555445,456555454,456555455,456555456,456555543,456555544,456555545,456555554,456555555,456555556,456555565,456555566,456555567,456555654,456555655,456555656,456555665,456555666,456555667,456555676,456555677,456555678,456556543,456556544,456556545,456556554,456556555,456556556,456556565,456556566,456556567,456556654,456556655,456556656,456556665,456556666,456556667,456556676,456556677,456556678,456556765,456556766,456556767,456556776,456556777,456556778,456556787,456556788,456556789,456565432,456565433,456565434,456565443,456565444,456565445,456565454,456565455,456565456,456565543,456565544,456565545,456565554,456565555,456565556,456565565,456565566,456565567,456565654,456565655,456565656,456565665,456565666,456565667,456565676,456565677,456565678,456566543,456566544,456566545,456566554,456566555,456566556,456566565,456566566,456566567,456566654,456566655,456566656,456566665,456566666,456566667,456566676,456566677,456566678,456566765,456566766,456566767,456566776,456566777,456566778,456566787,456566788,456566789,456567654,456567655,456567656,456567665,456567666,456567667,456567676,456567677,456567678,456567765,456567766,456567767,456567776,456567777,456567778,456567787,456567788,456567789,456567876,456567877,456567878,456567887,456567888,456567889,456567898,456567899,456654321,456654322,456654323,456654332,456654333,456654334,456654343,456654344,456654345,456654432,456654433,456654434,456654443,456654444,456654445,456654454,456654455,456654456,456654543,456654544,456654545,456654554,456654555,456654556,456654565,456654566,456654567,456655432,456655433,456655434,456655443,456655444,456655445,456655454,456655455,456655456,456655543,456655544,456655545,456655554,456655555,456655556,456655565,456655566,456655567,456655654,456655655,456655656,456655665,456655666,456655667,456655676,456655677,456655678,456656543,456656544,456656545,456656554,456656555,456656556,456656565,456656566,456656567,456656654,456656655,456656656,456656665,456656666,456656667,456656676,456656677,456656678,456656765,456656766,456656767,456656776,456656777,456656778,456656787,456656788,456656789,456665432,456665433,456665434,456665443,456665444,456665445,456665454,456665455,456665456,456665543,456665544,456665545,456665554,456665555,456665556,456665565,456665566,456665567,456665654,456665655,456665656,456665665,456665666,456665667,456665676,456665677,456665678,456666543,456666544,456666545,456666554,456666555,456666556,456666565,456666566,456666567,456666654,456666655,456666656,456666665,456666666,456666667,456666676,456666677,456666678,456666765,456666766,456666767,456666776,456666777,456666778,456666787,456666788,456666789,456667654,456667655,456667656,456667665,456667666,456667667,456667676,456667677,456667678,456667765,456667766,456667767,456667776,456667777,456667778,456667787,456667788,456667789,456667876,456667877,456667878,456667887,456667888,456667889,456667898,456667899,456676543,456676544,456676545,456676554,456676555,456676556,456676565,456676566,456676567,456676654,456676655,456676656,456676665,456676666,456676667,456676676,456676677,456676678,456676765,456676766,456676767,456676776,456676777,456676778,456676787,456676788,456676789,456677654,456677655,456677656,456677665,456677666,456677667,456677676,456677677,456677678,456677765,456677766,456677767,456677776,456677777,456677778,456677787,456677788,456677789,456677876,456677877,456677878,456677887,456677888,456677889,456677898,456677899,456678765,456678766,456678767,456678776,456678777,456678778,456678787,456678788,456678789,456678876,456678877,456678878,456678887,456678888,456678889,456678898,456678899,456678987,456678988,456678989,456678998,456678999,456765432,456765433,456765434,456765443,456765444,456765445,456765454,456765455,456765456,456765543,456765544,456765545,456765554,456765555,456765556,456765565,456765566,456765567,456765654,456765655,456765656,456765665,456765666,456765667,456765676,456765677,456765678,456766543,456766544,456766545,456766554,456766555,456766556,456766565,456766566,456766567,456766654,456766655,456766656,456766665,456766666,456766667,456766676,456766677,456766678,456766765,456766766,456766767,456766776,456766777,456766778,456766787,456766788,456766789,456767654,456767655,456767656,456767665,456767666,456767667,456767676,456767677,456767678,456767765,456767766,456767767,456767776,456767777,456767778,456767787,456767788,456767789,456767876,456767877,456767878,456767887,456767888,456767889,456767898,456767899,456776543,456776544,456776545,456776554,456776555,456776556,456776565,456776566,456776567,456776654,456776655,456776656,456776665,456776666,456776667,456776676,456776677,456776678,456776765,456776766,456776767,456776776,456776777,456776778,456776787,456776788,456776789,456777654,456777655,456777656,456777665,456777666,456777667,456777676,456777677,456777678,456777765,456777766,456777767,456777776,456777777,456777778,456777787,456777788,456777789,456777876,456777877,456777878,456777887,456777888,456777889,456777898,456777899,456778765,456778766,456778767,456778776,456778777,456778778,456778787,456778788,456778789,456778876,456778877,456778878,456778887,456778888,456778889,456778898,456778899,456778987,456778988,456778989,456778998,456778999,456787654,456787655,456787656,456787665,456787666,456787667,456787676,456787677,456787678,456787765,456787766,456787767,456787776,456787777,456787778,456787787,456787788,456787789,456787876,456787877,456787878,456787887,456787888,456787889,456787898,456787899,456788765,456788766,456788767,456788776,456788777,456788778,456788787,456788788,456788789,456788876,456788877,456788878,456788887,456788888,456788889,456788898,456788899,456788987,456788988,456788989,456788998,456788999,456789876,456789877,456789878,456789887,456789888,456789889,456789898,456789899,456789987,456789988,456789989,456789998,456789999,543210000,543210001,543210010,543210011,543210012,543210100,543210101,543210110,543210111,543210112,543210121,543210122,543210123,543211000,543211001,543211010,543211011,543211012,543211100,543211101,543211110,543211111,543211112,543211121,543211122,543211123,543211210,543211211,543211212,543211221,543211222,543211223,543211232,543211233,543211234,543212100,543212101,543212110,543212111,543212112,543212121,543212122,543212123,543212210,543212211,543212212,543212221,543212222,543212223,543212232,543212233,543212234,543212321,543212322,543212323,543212332,543212333,543212334,543212343,543212344,543212345,543221000,543221001,543221010,543221011,543221012,543221100,543221101,543221110,543221111,543221112,543221121,543221122,543221123,543221210,543221211,543221212,543221221,543221222,543221223,543221232,543221233,543221234,543222100,543222101,543222110,543222111,543222112,543222121,543222122,543222123,543222210,543222211,543222212,543222221,543222222,543222223,543222232,543222233,543222234,543222321,543222322,543222323,543222332,543222333,543222334,543222343,543222344,543222345,543223210,543223211,543223212,543223221,543223222,543223223,543223232,543223233,543223234,543223321,543223322,543223323,543223332,543223333,543223334,543223343,543223344,543223345,543223432,543223433,543223434,543223443,543223444,543223445,543223454,543223455,543223456,543232100,543232101,543232110,543232111,543232112,543232121,543232122,543232123,543232210,543232211,543232212,543232221,543232222,543232223,543232232,543232233,543232234,543232321,543232322,543232323,543232332,543232333,543232334,543232343,543232344,543232345,543233210,543233211,543233212,543233221,543233222,543233223,543233232,543233233,543233234,543233321,543233322,543233323,543233332,543233333,543233334,543233343,543233344,543233345,543233432,543233433,543233434,543233443,543233444,543233445,543233454,543233455,543233456,543234321,543234322,543234323,543234332,543234333,543234334,543234343,543234344,543234345,543234432,543234433,543234434,543234443,543234444,543234445,543234454,543234455,543234456,543234543,543234544,543234545,543234554,543234555,543234556,543234565,543234566,543234567,543321000,543321001,543321010,543321011,543321012,543321100,543321101,543321110,543321111,543321112,543321121,543321122,543321123,543321210,543321211,543321212,543321221,543321222,543321223,543321232,543321233,543321234,543322100,543322101,543322110,543322111,543322112,543322121,543322122,543322123,543322210,543322211,543322212,543322221,543322222,543322223,543322232,543322233,543322234,543322321,543322322,543322323,543322332,543322333,543322334,543322343,543322344,543322345,543323210,543323211,543323212,543323221,543323222,543323223,543323232,543323233,543323234,543323321,543323322,543323323,543323332,543323333,543323334,543323343,543323344,543323345,543323432,543323433,543323434,543323443,543323444,543323445,543323454,543323455,543323456,543332100,543332101,543332110,543332111,543332112,543332121,543332122,543332123,543332210,543332211,543332212,543332221,543332222,543332223,543332232,543332233,543332234,543332321,543332322,543332323,543332332,543332333,543332334,543332343,543332344,543332345,543333210,543333211,543333212,543333221,543333222,543333223,543333232,543333233,543333234,543333321,543333322,543333323,543333332,543333333,543333334,543333343,543333344,543333345,543333432,543333433,543333434,543333443,543333444,543333445,543333454,543333455,543333456,543334321,543334322,543334323,543334332,543334333,543334334,543334343,543334344,543334345,543334432,543334433,543334434,543334443,543334444,543334445,543334454,543334455,543334456,543334543,543334544,543334545,543334554,543334555,543334556,543334565,543334566,543334567,543343210,543343211,543343212,543343221,543343222,543343223,543343232,543343233,543343234,543343321,543343322,543343323,543343332,543343333,543343334,543343343,543343344,543343345,543343432,543343433,543343434,543343443,543343444,543343445,543343454,543343455,543343456,543344321,543344322,543344323,543344332,543344333,543344334,543344343,543344344,543344345,543344432,543344433,543344434,543344443,543344444,543344445,543344454,543344455,543344456,543344543,543344544,543344545,543344554,543344555,543344556,543344565,543344566,543344567,543345432,543345433,543345434,543345443,543345444,543345445,543345454,543345455,543345456,543345543,543345544,543345545,543345554,543345555,543345556,543345565,543345566,543345567,543345654,543345655,543345656,543345665,543345666,543345667,543345676,543345677,543345678,543432100,543432101,543432110,543432111,543432112,543432121,543432122,543432123,543432210,543432211,543432212,543432221,543432222,543432223,543432232,543432233,543432234,543432321,543432322,543432323,543432332,543432333,543432334,543432343,543432344,543432345,543433210,543433211,543433212,543433221,543433222,543433223,543433232,543433233,543433234,543433321,543433322,543433323,543433332,543433333,543433334,543433343,543433344,543433345,543433432,543433433,543433434,543433443,543433444,543433445,543433454,543433455,543433456,543434321,543434322,543434323,543434332,543434333,543434334,543434343,543434344,543434345,543434432,543434433,543434434,543434443,543434444,543434445,543434454,543434455,543434456,543434543,543434544,543434545,543434554,543434555,543434556,543434565,543434566,543434567,543443210,543443211,543443212,543443221,543443222,543443223,543443232,543443233,543443234,543443321,543443322,543443323,543443332,543443333,543443334,543443343,543443344,543443345,543443432,543443433,543443434,543443443,543443444,543443445,543443454,543443455,543443456,543444321,543444322,543444323,543444332,543444333,543444334,543444343,543444344,543444345,543444432,543444433,543444434,543444443,543444444,543444445,543444454,543444455,543444456,543444543,543444544,543444545,543444554,543444555,543444556,543444565,543444566,543444567,543445432,543445433,543445434,543445443,543445444,543445445,543445454,543445455,543445456,543445543,543445544,543445545,543445554,543445555,543445556,543445565,543445566,543445567,543445654,543445655,543445656,543445665,543445666,543445667,543445676,543445677,543445678,543454321,543454322,543454323,543454332,543454333,543454334,543454343,543454344,543454345,543454432,543454433,543454434,543454443,543454444,543454445,543454454,543454455,543454456,543454543,543454544,543454545,543454554,543454555,543454556,543454565,543454566,543454567,543455432,543455433,543455434,543455443,543455444,543455445,543455454,543455455,543455456,543455543,543455544,543455545,543455554,543455555,543455556,543455565,543455566,543455567,543455654,543455655,543455656,543455665,543455666,543455667,543455676,543455677,543455678,543456543,543456544,543456545,543456554,543456555,543456556,543456565,543456566,543456567,543456654,543456655,543456656,543456665,543456666,543456667,543456676,543456677,543456678,543456765,543456766,543456767,543456776,543456777,543456778,543456787,543456788,543456789,544321000,544321001,544321010,544321011,544321012,544321100,544321101,544321110,544321111,544321112,544321121,544321122,544321123,544321210,544321211,544321212,544321221,544321222,544321223,544321232,544321233,544321234,544322100,544322101,544322110,544322111,544322112,544322121,544322122,544322123,544322210,544322211,544322212,544322221,544322222,544322223,544322232,544322233,544322234,544322321,544322322,544322323,544322332,544322333,544322334,544322343,544322344,544322345,544323210,544323211,544323212,544323221,544323222,544323223,544323232,544323233,544323234,544323321,544323322,544323323,544323332,544323333,544323334,544323343,544323344,544323345,544323432,544323433,544323434,544323443,544323444,544323445,544323454,544323455,544323456,544332100,544332101,544332110,544332111,544332112,544332121,544332122,544332123,544332210,544332211,544332212,544332221,544332222,544332223,544332232,544332233,544332234,544332321,544332322,544332323,544332332,544332333,544332334,544332343,544332344,544332345,544333210,544333211,544333212,544333221,544333222,544333223,544333232,544333233,544333234,544333321,544333322,544333323,544333332,544333333,544333334,544333343,544333344,544333345,544333432,544333433,544333434,544333443,544333444,544333445,544333454,544333455,544333456,544334321,544334322,544334323,544334332,544334333,544334334,544334343,544334344,544334345,544334432,544334433,544334434,544334443,544334444,544334445,544334454,544334455,544334456,544334543,544334544,544334545,544334554,544334555,544334556,544334565,544334566,544334567,544343210,544343211,544343212,544343221,544343222,544343223,544343232,544343233,544343234,544343321,544343322,544343323,544343332,544343333,544343334,544343343,544343344,544343345,544343432,544343433,544343434,544343443,544343444,544343445,544343454,544343455,544343456,544344321,544344322,544344323,544344332,544344333,544344334,544344343,544344344,544344345,544344432,544344433,544344434,544344443,544344444,544344445,544344454,544344455,544344456,544344543,544344544,544344545,544344554,544344555,544344556,544344565,544344566,544344567,544345432,544345433,544345434,544345443,544345444,544345445,544345454,544345455,544345456,544345543,544345544,544345545,544345554,544345555,544345556,544345565,544345566,544345567,544345654,544345655,544345656,544345665,544345666,544345667,544345676,544345677,544345678,544432100,544432101,544432110,544432111,544432112,544432121,544432122,544432123,544432210,544432211,544432212,544432221,544432222,544432223,544432232,544432233,544432234,544432321,544432322,544432323,544432332,544432333,544432334,544432343,544432344,544432345,544433210,544433211,544433212,544433221,544433222,544433223,544433232,544433233,544433234,544433321,544433322,544433323,544433332,544433333,544433334,544433343,544433344,544433345,544433432,544433433,544433434,544433443,544433444,544433445,544433454,544433455,544433456,544434321,544434322,544434323,544434332,544434333,544434334,544434343,544434344,544434345,544434432,544434433,544434434,544434443,544434444,544434445,544434454,544434455,544434456,544434543,544434544,544434545,544434554,544434555,544434556,544434565,544434566,544434567,544443210,544443211,544443212,544443221,544443222,544443223,544443232,544443233,544443234,544443321,544443322,544443323,544443332,544443333,544443334,544443343,544443344,544443345,544443432,544443433,544443434,544443443,544443444,544443445,544443454,544443455,544443456,544444321,544444322,544444323,544444332,544444333,544444334,544444343,544444344,544444345,544444432,544444433,544444434,544444443,544444444,544444445,544444454,544444455,544444456,544444543,544444544,544444545,544444554,544444555,544444556,544444565,544444566,544444567,544445432,544445433,544445434,544445443,544445444,544445445,544445454,544445455,544445456,544445543,544445544,544445545,544445554,544445555,544445556,544445565,544445566,544445567,544445654,544445655,544445656,544445665,544445666,544445667,544445676,544445677,544445678,544454321,544454322,544454323,544454332,544454333,544454334,544454343,544454344,544454345,544454432,544454433,544454434,544454443,544454444,544454445,544454454,544454455,544454456,544454543,544454544,544454545,544454554,544454555,544454556,544454565,544454566,544454567,544455432,544455433,544455434,544455443,544455444,544455445,544455454,544455455,544455456,544455543,544455544,544455545,544455554,544455555,544455556,544455565,544455566,544455567,544455654,544455655,544455656,544455665,544455666,544455667,544455676,544455677,544455678,544456543,544456544,544456545,544456554,544456555,544456556,544456565,544456566,544456567,544456654,544456655,544456656,544456665,544456666,544456667,544456676,544456677,544456678,544456765,544456766,544456767,544456776,544456777,544456778,544456787,544456788,544456789,544543210,544543211,544543212,544543221,544543222,544543223,544543232,544543233,544543234,544543321,544543322,544543323,544543332,544543333,544543334,544543343,544543344,544543345,544543432,544543433,544543434,544543443,544543444,544543445,544543454,544543455,544543456,544544321,544544322,544544323,544544332,544544333,544544334,544544343,544544344,544544345,544544432,544544433,544544434,544544443,544544444,544544445,544544454,544544455,544544456,544544543,544544544,544544545,544544554,544544555,544544556,544544565,544544566,544544567,544545432,544545433,544545434,544545443,544545444,544545445,544545454,544545455,544545456,544545543,544545544,544545545,544545554,544545555,544545556,544545565,544545566,544545567,544545654,544545655,544545656,544545665,544545666,544545667,544545676,544545677,544545678,544554321,544554322,544554323,544554332,544554333,544554334,544554343,544554344,544554345,544554432,544554433,544554434,544554443,544554444,544554445,544554454,544554455,544554456,544554543,544554544,544554545,544554554,544554555,544554556,544554565,544554566,544554567,544555432,544555433,544555434,544555443,544555444,544555445,544555454,544555455,544555456,544555543,544555544,544555545,544555554,544555555,544555556,544555565,544555566,544555567,544555654,544555655,544555656,544555665,544555666,544555667,544555676,544555677,544555678,544556543,544556544,544556545,544556554,544556555,544556556,544556565,544556566,544556567,544556654,544556655,544556656,544556665,544556666,544556667,544556676,544556677,544556678,544556765,544556766,544556767,544556776,544556777,544556778,544556787,544556788,544556789,544565432,544565433,544565434,544565443,544565444,544565445,544565454,544565455,544565456,544565543,544565544,544565545,544565554,544565555,544565556,544565565,544565566,544565567,544565654,544565655,544565656,544565665,544565666,544565667,544565676,544565677,544565678,544566543,544566544,544566545,544566554,544566555,544566556,544566565,544566566,544566567,544566654,544566655,544566656,544566665,544566666,544566667,544566676,544566677,544566678,544566765,544566766,544566767,544566776,544566777,544566778,544566787,544566788,544566789,544567654,544567655,544567656,544567665,544567666,544567667,544567676,544567677,544567678,544567765,544567766,544567767,544567776,544567777,544567778,544567787,544567788,544567789,544567876,544567877,544567878,544567887,544567888,544567889,544567898,544567899,545432100,545432101,545432110,545432111,545432112,545432121,545432122,545432123,545432210,545432211,545432212,545432221,545432222,545432223,545432232,545432233,545432234,545432321,545432322,545432323,545432332,545432333,545432334,545432343,545432344,545432345,545433210,545433211,545433212,545433221,545433222,545433223,545433232,545433233,545433234,545433321,545433322,545433323,545433332,545433333,545433334,545433343,545433344,545433345,545433432,545433433,545433434,545433443,545433444,545433445,545433454,545433455,545433456,545434321,545434322,545434323,545434332,545434333,545434334,545434343,545434344,545434345,545434432,545434433,545434434,545434443,545434444,545434445,545434454,545434455,545434456,545434543,545434544,545434545,545434554,545434555,545434556,545434565,545434566,545434567,545443210,545443211,545443212,545443221,545443222,545443223,545443232,545443233,545443234,545443321,545443322,545443323,545443332,545443333,545443334,545443343,545443344,545443345,545443432,545443433,545443434,545443443,545443444,545443445,545443454,545443455,545443456,545444321,545444322,545444323,545444332,545444333,545444334,545444343,545444344,545444345,545444432,545444433,545444434,545444443,545444444,545444445,545444454,545444455,545444456,545444543,545444544,545444545,545444554,545444555,545444556,545444565,545444566,545444567,545445432,545445433,545445434,545445443,545445444,545445445,545445454,545445455,545445456,545445543,545445544,545445545,545445554,545445555,545445556,545445565,545445566,545445567,545445654,545445655,545445656,545445665,545445666,545445667,545445676,545445677,545445678,545454321,545454322,545454323,545454332,545454333,545454334,545454343,545454344,545454345,545454432,545454433,545454434,545454443,545454444,545454445,545454454,545454455,545454456,545454543,545454544,545454545,545454554,545454555,545454556,545454565,545454566,545454567,545455432,545455433,545455434,545455443,545455444,545455445,545455454,545455455,545455456,545455543,545455544,545455545,545455554,545455555,545455556,545455565,545455566,545455567,545455654,545455655,545455656,545455665,545455666,545455667,545455676,545455677,545455678,545456543,545456544,545456545,545456554,545456555,545456556,545456565,545456566,545456567,545456654,545456655,545456656,545456665,545456666,545456667,545456676,545456677,545456678,545456765,545456766,545456767,545456776,545456777,545456778,545456787,545456788,545456789,545543210,545543211,545543212,545543221,545543222,545543223,545543232,545543233,545543234,545543321,545543322,545543323,545543332,545543333,545543334,545543343,545543344,545543345,545543432,545543433,545543434,545543443,545543444,545543445,545543454,545543455,545543456,545544321,545544322,545544323,545544332,545544333,545544334,545544343,545544344,545544345,545544432,545544433,545544434,545544443,545544444,545544445,545544454,545544455,545544456,545544543,545544544,545544545,545544554,545544555,545544556,545544565,545544566,545544567,545545432,545545433,545545434,545545443,545545444,545545445,545545454,545545455,545545456,545545543,545545544,545545545,545545554,545545555,545545556,545545565,545545566,545545567,545545654,545545655,545545656,545545665,545545666,545545667,545545676,545545677,545545678,545554321,545554322,545554323,545554332,545554333,545554334,545554343,545554344,545554345,545554432,545554433,545554434,545554443,545554444,545554445,545554454,545554455,545554456,545554543,545554544,545554545,545554554,545554555,545554556,545554565,545554566,545554567,545555432,545555433,545555434,545555443,545555444,545555445,545555454,545555455,545555456,545555543,545555544,545555545,545555554,545555555,545555556,545555565,545555566,545555567,545555654,545555655,545555656,545555665,545555666,545555667,545555676,545555677,545555678,545556543,545556544,545556545,545556554,545556555,545556556,545556565,545556566,545556567,545556654,545556655,545556656,545556665,545556666,545556667,545556676,545556677,545556678,545556765,545556766,545556767,545556776,545556777,545556778,545556787,545556788,545556789,545565432,545565433,545565434,545565443,545565444,545565445,545565454,545565455,545565456,545565543,545565544,545565545,545565554,545565555,545565556,545565565,545565566,545565567,545565654,545565655,545565656,545565665,545565666,545565667,545565676,545565677,545565678,545566543,545566544,545566545,545566554,545566555,545566556,545566565,545566566,545566567,545566654,545566655,545566656,545566665,545566666,545566667,545566676,545566677,545566678,545566765,545566766,545566767,545566776,545566777,545566778,545566787,545566788,545566789,545567654,545567655,545567656,545567665,545567666,545567667,545567676,545567677,545567678,545567765,545567766,545567767,545567776,545567777,545567778,545567787,545567788,545567789,545567876,545567877,545567878,545567887,545567888,545567889,545567898,545567899,545654321,545654322,545654323,545654332,545654333,545654334,545654343,545654344,545654345,545654432,545654433,545654434,545654443,545654444,545654445,545654454,545654455,545654456,545654543,545654544,545654545,545654554,545654555,545654556,545654565,545654566,545654567,545655432,545655433,545655434,545655443,545655444,545655445,545655454,545655455,545655456,545655543,545655544,545655545,545655554,545655555,545655556,545655565,545655566,545655567,545655654,545655655,545655656,545655665,545655666,545655667,545655676,545655677,545655678,545656543,545656544,545656545,545656554,545656555,545656556,545656565,545656566,545656567,545656654,545656655,545656656,545656665,545656666,545656667,545656676,545656677,545656678,545656765,545656766,545656767,545656776,545656777,545656778,545656787,545656788,545656789,545665432,545665433,545665434,545665443,545665444,545665445,545665454,545665455,545665456,545665543,545665544,545665545,545665554,545665555,545665556,545665565,545665566,545665567,545665654,545665655,545665656,545665665,545665666,545665667,545665676,545665677,545665678,545666543,545666544,545666545,545666554,545666555,545666556,545666565,545666566,545666567,545666654,545666655,545666656,545666665,545666666,545666667,545666676,545666677,545666678,545666765,545666766,545666767,545666776,545666777,545666778,545666787,545666788,545666789,545667654,545667655,545667656,545667665,545667666,545667667,545667676,545667677,545667678,545667765,545667766,545667767,545667776,545667777,545667778,545667787,545667788,545667789,545667876,545667877,545667878,545667887,545667888,545667889,545667898,545667899,545676543,545676544,545676545,545676554,545676555,545676556,545676565,545676566,545676567,545676654,545676655,545676656,545676665,545676666,545676667,545676676,545676677,545676678,545676765,545676766,545676767,545676776,545676777,545676778,545676787,545676788,545676789,545677654,545677655,545677656,545677665,545677666,545677667,545677676,545677677,545677678,545677765,545677766,545677767,545677776,545677777,545677778,545677787,545677788,545677789,545677876,545677877,545677878,545677887,545677888,545677889,545677898,545677899,545678765,545678766,545678767,545678776,545678777,545678778,545678787,545678788,545678789,545678876,545678877,545678878,545678887,545678888,545678889,545678898,545678899,545678987,545678988,545678989,545678998,545678999,554321000,554321001,554321010,554321011,554321012,554321100,554321101,554321110,554321111,554321112,554321121,554321122,554321123,554321210,554321211,554321212,554321221,554321222,554321223,554321232,554321233,554321234,554322100,554322101,554322110,554322111,554322112,554322121,554322122,554322123,554322210,554322211,554322212,554322221,554322222,554322223,554322232,554322233,554322234,554322321,554322322,554322323,554322332,554322333,554322334,554322343,554322344,554322345,554323210,554323211,554323212,554323221,554323222,554323223,554323232,554323233,554323234,554323321,554323322,554323323,554323332,554323333,554323334,554323343,554323344,554323345,554323432,554323433,554323434,554323443,554323444,554323445,554323454,554323455,554323456,554332100,554332101,554332110,554332111,554332112,554332121,554332122,554332123,554332210,554332211,554332212,554332221,554332222,554332223,554332232,554332233,554332234,554332321,554332322,554332323,554332332,554332333,554332334,554332343,554332344,554332345,554333210,554333211,554333212,554333221,554333222,554333223,554333232,554333233,554333234,554333321,554333322,554333323,554333332,554333333,554333334,554333343,554333344,554333345,554333432,554333433,554333434,554333443,554333444,554333445,554333454,554333455,554333456,554334321,554334322,554334323,554334332,554334333,554334334,554334343,554334344,554334345,554334432,554334433,554334434,554334443,554334444,554334445,554334454,554334455,554334456,554334543,554334544,554334545,554334554,554334555,554334556,554334565,554334566,554334567,554343210,554343211,554343212,554343221,554343222,554343223,554343232,554343233,554343234,554343321,554343322,554343323,554343332,554343333,554343334,554343343,554343344,554343345,554343432,554343433,554343434,554343443,554343444,554343445,554343454,554343455,554343456,554344321,554344322,554344323,554344332,554344333,554344334,554344343,554344344,554344345,554344432,554344433,554344434,554344443,554344444,554344445,554344454,554344455,554344456,554344543,554344544,554344545,554344554,554344555,554344556,554344565,554344566,554344567,554345432,554345433,554345434,554345443,554345444,554345445,554345454,554345455,554345456,554345543,554345544,554345545,554345554,554345555,554345556,554345565,554345566,554345567,554345654,554345655,554345656,554345665,554345666,554345667,554345676,554345677,554345678,554432100,554432101,554432110,554432111,554432112,554432121,554432122,554432123,554432210,554432211,554432212,554432221,554432222,554432223,554432232,554432233,554432234,554432321,554432322,554432323,554432332,554432333,554432334,554432343,554432344,554432345,554433210,554433211,554433212,554433221,554433222,554433223,554433232,554433233,554433234,554433321,554433322,554433323,554433332,554433333,554433334,554433343,554433344,554433345,554433432,554433433,554433434,554433443,554433444,554433445,554433454,554433455,554433456,554434321,554434322,554434323,554434332,554434333,554434334,554434343,554434344,554434345,554434432,554434433,554434434,554434443,554434444,554434445,554434454,554434455,554434456,554434543,554434544,554434545,554434554,554434555,554434556,554434565,554434566,554434567,554443210,554443211,554443212,554443221,554443222,554443223,554443232,554443233,554443234,554443321,554443322,554443323,554443332,554443333,554443334,554443343,554443344,554443345,554443432,554443433,554443434,554443443,554443444,554443445,554443454,554443455,554443456,554444321,554444322,554444323,554444332,554444333,554444334,554444343,554444344,554444345,554444432,554444433,554444434,554444443,554444444,554444445,554444454,554444455,554444456,554444543,554444544,554444545,554444554,554444555,554444556,554444565,554444566,554444567,554445432,554445433,554445434,554445443,554445444,554445445,554445454,554445455,554445456,554445543,554445544,554445545,554445554,554445555,554445556,554445565,554445566,554445567,554445654,554445655,554445656,554445665,554445666,554445667,554445676,554445677,554445678,554454321,554454322,554454323,554454332,554454333,554454334,554454343,554454344,554454345,554454432,554454433,554454434,554454443,554454444,554454445,554454454,554454455,554454456,554454543,554454544,554454545,554454554,554454555,554454556,554454565,554454566,554454567,554455432,554455433,554455434,554455443,554455444,554455445,554455454,554455455,554455456,554455543,554455544,554455545,554455554,554455555,554455556,554455565,554455566,554455567,554455654,554455655,554455656,554455665,554455666,554455667,554455676,554455677,554455678,554456543,554456544,554456545,554456554,554456555,554456556,554456565,554456566,554456567,554456654,554456655,554456656,554456665,554456666,554456667,554456676,554456677,554456678,554456765,554456766,554456767,554456776,554456777,554456778,554456787,554456788,554456789,554543210,554543211,554543212,554543221,554543222,554543223,554543232,554543233,554543234,554543321,554543322,554543323,554543332,554543333,554543334,554543343,554543344,554543345,554543432,554543433,554543434,554543443,554543444,554543445,554543454,554543455,554543456,554544321,554544322,554544323,554544332,554544333,554544334,554544343,554544344,554544345,554544432,554544433,554544434,554544443,554544444,554544445,554544454,554544455,554544456,554544543,554544544,554544545,554544554,554544555,554544556,554544565,554544566,554544567,554545432,554545433,554545434,554545443,554545444,554545445,554545454,554545455,554545456,554545543,554545544,554545545,554545554,554545555,554545556,554545565,554545566,554545567,554545654,554545655,554545656,554545665,554545666,554545667,554545676,554545677,554545678,554554321,554554322,554554323,554554332,554554333,554554334,554554343,554554344,554554345,554554432,554554433,554554434,554554443,554554444,554554445,554554454,554554455,554554456,554554543,554554544,554554545,554554554,554554555,554554556,554554565,554554566,554554567,554555432,554555433,554555434,554555443,554555444,554555445,554555454,554555455,554555456,554555543,554555544,554555545,554555554,554555555,554555556,554555565,554555566,554555567,554555654,554555655,554555656,554555665,554555666,554555667,554555676,554555677,554555678,554556543,554556544,554556545,554556554,554556555,554556556,554556565,554556566,554556567,554556654,554556655,554556656,554556665,554556666,554556667,554556676,554556677,554556678,554556765,554556766,554556767,554556776,554556777,554556778,554556787,554556788,554556789,554565432,554565433,554565434,554565443,554565444,554565445,554565454,554565455,554565456,554565543,554565544,554565545,554565554,554565555,554565556,554565565,554565566,554565567,554565654,554565655,554565656,554565665,554565666,554565667,554565676,554565677,554565678,554566543,554566544,554566545,554566554,554566555,554566556,554566565,554566566,554566567,554566654,554566655,554566656,554566665,554566666,554566667,554566676,554566677,554566678,554566765,554566766,554566767,554566776,554566777,554566778,554566787,554566788,554566789,554567654,554567655,554567656,554567665,554567666,554567667,554567676,554567677,554567678,554567765,554567766,554567767,554567776,554567777,554567778,554567787,554567788,554567789,554567876,554567877,554567878,554567887,554567888,554567889,554567898,554567899,555432100,555432101,555432110,555432111,555432112,555432121,555432122,555432123,555432210,555432211,555432212,555432221,555432222,555432223,555432232,555432233,555432234,555432321,555432322,555432323,555432332,555432333,555432334,555432343,555432344,555432345,555433210,555433211,555433212,555433221,555433222,555433223,555433232,555433233,555433234,555433321,555433322,555433323,555433332,555433333,555433334,555433343,555433344,555433345,555433432,555433433,555433434,555433443,555433444,555433445,555433454,555433455,555433456,555434321,555434322,555434323,555434332,555434333,555434334,555434343,555434344,555434345,555434432,555434433,555434434,555434443,555434444,555434445,555434454,555434455,555434456,555434543,555434544,555434545,555434554,555434555,555434556,555434565,555434566,555434567,555443210,555443211,555443212,555443221,555443222,555443223,555443232,555443233,555443234,555443321,555443322,555443323,555443332,555443333,555443334,555443343,555443344,555443345,555443432,555443433,555443434,555443443,555443444,555443445,555443454,555443455,555443456,555444321,555444322,555444323,555444332,555444333,555444334,555444343,555444344,555444345,555444432,555444433,555444434,555444443,555444444,555444445,555444454,555444455,555444456,555444543,555444544,555444545,555444554,555444555,555444556,555444565,555444566,555444567,555445432,555445433,555445434,555445443,555445444,555445445,555445454,555445455,555445456,555445543,555445544,555445545,555445554,555445555,555445556,555445565,555445566,555445567,555445654,555445655,555445656,555445665,555445666,555445667,555445676,555445677,555445678,555454321,555454322,555454323,555454332,555454333,555454334,555454343,555454344,555454345,555454432,555454433,555454434,555454443,555454444,555454445,555454454,555454455,555454456,555454543,555454544,555454545,555454554,555454555,555454556,555454565,555454566,555454567,555455432,555455433,555455434,555455443,555455444,555455445,555455454,555455455,555455456,555455543,555455544,555455545,555455554,555455555,555455556,555455565,555455566,555455567,555455654,555455655,555455656,555455665,555455666,555455667,555455676,555455677,555455678,555456543,555456544,555456545,555456554,555456555,555456556,555456565,555456566,555456567,555456654,555456655,555456656,555456665,555456666,555456667,555456676,555456677,555456678,555456765,555456766,555456767,555456776,555456777,555456778,555456787,555456788,555456789,555543210,555543211,555543212,555543221,555543222,555543223,555543232,555543233,555543234,555543321,555543322,555543323,555543332,555543333,555543334,555543343,555543344,555543345,555543432,555543433,555543434,555543443,555543444,555543445,555543454,555543455,555543456,555544321,555544322,555544323,555544332,555544333,555544334,555544343,555544344,555544345,555544432,555544433,555544434,555544443,555544444,555544445,555544454,555544455,555544456,555544543,555544544,555544545,555544554,555544555,555544556,555544565,555544566,555544567,555545432,555545433,555545434,555545443,555545444,555545445,555545454,555545455,555545456,555545543,555545544,555545545,555545554,555545555,555545556,555545565,555545566,555545567,555545654,555545655,555545656,555545665,555545666,555545667,555545676,555545677,555545678,555554321,555554322,555554323,555554332,555554333,555554334,555554343,555554344,555554345,555554432,555554433,555554434,555554443,555554444,555554445,555554454,555554455,555554456,555554543,555554544,555554545,555554554,555554555,555554556,555554565,555554566,555554567,555555432,555555433,555555434,555555443,555555444,555555445,555555454,555555455,555555456,555555543,555555544,555555545,555555554,555555555,555555556,555555565,555555566,555555567,555555654,555555655,555555656,555555665,555555666,555555667,555555676,555555677,555555678,555556543,555556544,555556545,555556554,555556555,555556556,555556565,555556566,555556567,555556654,555556655,555556656,555556665,555556666,555556667,555556676,555556677,555556678,555556765,555556766,555556767,555556776,555556777,555556778,555556787,555556788,555556789,555565432,555565433,555565434,555565443,555565444,555565445,555565454,555565455,555565456,555565543,555565544,555565545,555565554,555565555,555565556,555565565,555565566,555565567,555565654,555565655,555565656,555565665,555565666,555565667,555565676,555565677,555565678,555566543,555566544,555566545,555566554,555566555,555566556,555566565,555566566,555566567,555566654,555566655,555566656,555566665,555566666,555566667,555566676,555566677,555566678,555566765,555566766,555566767,555566776,555566777,555566778,555566787,555566788,555566789,555567654,555567655,555567656,555567665,555567666,555567667,555567676,555567677,555567678,555567765,555567766,555567767,555567776,555567777,555567778,555567787,555567788,555567789,555567876,555567877,555567878,555567887,555567888,555567889,555567898,555567899,555654321,555654322,555654323,555654332,555654333,555654334,555654343,555654344,555654345,555654432,555654433,555654434,555654443,555654444,555654445,555654454,555654455,555654456,555654543,555654544,555654545,555654554,555654555,555654556,555654565,555654566,555654567,555655432,555655433,555655434,555655443,555655444,555655445,555655454,555655455,555655456,555655543,555655544,555655545,555655554,555655555,555655556,555655565,555655566,555655567,555655654,555655655,555655656,555655665,555655666,555655667,555655676,555655677,555655678,555656543,555656544,555656545,555656554,555656555,555656556,555656565,555656566,555656567,555656654,555656655,555656656,555656665,555656666,555656667,555656676,555656677,555656678,555656765,555656766,555656767,555656776,555656777,555656778,555656787,555656788,555656789,555665432,555665433,555665434,555665443,555665444,555665445,555665454,555665455,555665456,555665543,555665544,555665545,555665554,555665555,555665556,555665565,555665566,555665567,555665654,555665655,555665656,555665665,555665666,555665667,555665676,555665677,555665678,555666543,555666544,555666545,555666554,555666555,555666556,555666565,555666566,555666567,555666654,555666655,555666656,555666665,555666666,555666667,555666676,555666677,555666678,555666765,555666766,555666767,555666776,555666777,555666778,555666787,555666788,555666789,555667654,555667655,555667656,555667665,555667666,555667667,555667676,555667677,555667678,555667765,555667766,555667767,555667776,555667777,555667778,555667787,555667788,555667789,555667876,555667877,555667878,555667887,555667888,555667889,555667898,555667899,555676543,555676544,555676545,555676554,555676555,555676556,555676565,555676566,555676567,555676654,555676655,555676656,555676665,555676666,555676667,555676676,555676677,555676678,555676765,555676766,555676767,555676776,555676777,555676778,555676787,555676788,555676789,555677654,555677655,555677656,555677665,555677666,555677667,555677676,555677677,555677678,555677765,555677766,555677767,555677776,555677777,555677778,555677787,555677788,555677789,555677876,555677877,555677878,555677887,555677888,555677889,555677898,555677899,555678765,555678766,555678767,555678776,555678777,555678778,555678787,555678788,555678789,555678876,555678877,555678878,555678887,555678888,555678889,555678898,555678899,555678987,555678988,555678989,555678998,555678999,556543210,556543211,556543212,556543221,556543222,556543223,556543232,556543233,556543234,556543321,556543322,556543323,556543332,556543333,556543334,556543343,556543344,556543345,556543432,556543433,556543434,556543443,556543444,556543445,556543454,556543455,556543456,556544321,556544322,556544323,556544332,556544333,556544334,556544343,556544344,556544345,556544432,556544433,556544434,556544443,556544444,556544445,556544454,556544455,556544456,556544543,556544544,556544545,556544554,556544555,556544556,556544565,556544566,556544567,556545432,556545433,556545434,556545443,556545444,556545445,556545454,556545455,556545456,556545543,556545544,556545545,556545554,556545555,556545556,556545565,556545566,556545567,556545654,556545655,556545656,556545665,556545666,556545667,556545676,556545677,556545678,556554321,556554322,556554323,556554332,556554333,556554334,556554343,556554344,556554345,556554432,556554433,556554434,556554443,556554444,556554445,556554454,556554455,556554456,556554543,556554544,556554545,556554554,556554555,556554556,556554565,556554566,556554567,556555432,556555433,556555434,556555443,556555444,556555445,556555454,556555455,556555456,556555543,556555544,556555545,556555554,556555555,556555556,556555565,556555566,556555567,556555654,556555655,556555656,556555665,556555666,556555667,556555676,556555677,556555678,556556543,556556544,556556545,556556554,556556555,556556556,556556565,556556566,556556567,556556654,556556655,556556656,556556665,556556666,556556667,556556676,556556677,556556678,556556765,556556766,556556767,556556776,556556777,556556778,556556787,556556788,556556789,556565432,556565433,556565434,556565443,556565444,556565445,556565454,556565455,556565456,556565543,556565544,556565545,556565554,556565555,556565556,556565565,556565566,556565567,556565654,556565655,556565656,556565665,556565666,556565667,556565676,556565677,556565678,556566543,556566544,556566545,556566554,556566555,556566556,556566565,556566566,556566567,556566654,556566655,556566656,556566665,556566666,556566667,556566676,556566677,556566678,556566765,556566766,556566767,556566776,556566777,556566778,556566787,556566788,556566789,556567654,556567655,556567656,556567665,556567666,556567667,556567676,556567677,556567678,556567765,556567766,556567767,556567776,556567777,556567778,556567787,556567788,556567789,556567876,556567877,556567878,556567887,556567888,556567889,556567898,556567899,556654321,556654322,556654323,556654332,556654333,556654334,556654343,556654344,556654345,556654432,556654433,556654434,556654443,556654444,556654445,556654454,556654455,556654456,556654543,556654544,556654545,556654554,556654555,556654556,556654565,556654566,556654567,556655432,556655433,556655434,556655443,556655444,556655445,556655454,556655455,556655456,556655543,556655544,556655545,556655554,556655555,556655556,556655565,556655566,556655567,556655654,556655655,556655656,556655665,556655666,556655667,556655676,556655677,556655678,556656543,556656544,556656545,556656554,556656555,556656556,556656565,556656566,556656567,556656654,556656655,556656656,556656665,556656666,556656667,556656676,556656677,556656678,556656765,556656766,556656767,556656776,556656777,556656778,556656787,556656788,556656789,556665432,556665433,556665434,556665443,556665444,556665445,556665454,556665455,556665456,556665543,556665544,556665545,556665554,556665555,556665556,556665565,556665566,556665567,556665654,556665655,556665656,556665665,556665666,556665667,556665676,556665677,556665678,556666543,556666544,556666545,556666554,556666555,556666556,556666565,556666566,556666567,556666654,556666655,556666656,556666665,556666666,556666667,556666676,556666677,556666678,556666765,556666766,556666767,556666776,556666777,556666778,556666787,556666788,556666789,556667654,556667655,556667656,556667665,556667666,556667667,556667676,556667677,556667678,556667765,556667766,556667767,556667776,556667777,556667778,556667787,556667788,556667789,556667876,556667877,556667878,556667887,556667888,556667889,556667898,556667899,556676543,556676544,556676545,556676554,556676555,556676556,556676565,556676566,556676567,556676654,556676655,556676656,556676665,556676666,556676667,556676676,556676677,556676678,556676765,556676766,556676767,556676776,556676777,556676778,556676787,556676788,556676789,556677654,556677655,556677656,556677665,556677666,556677667,556677676,556677677,556677678,556677765,556677766,556677767,556677776,556677777,556677778,556677787,556677788,556677789,556677876,556677877,556677878,556677887,556677888,556677889,556677898,556677899,556678765,556678766,556678767,556678776,556678777,556678778,556678787,556678788,556678789,556678876,556678877,556678878,556678887,556678888,556678889,556678898,556678899,556678987,556678988,556678989,556678998,556678999,556765432,556765433,556765434,556765443,556765444,556765445,556765454,556765455,556765456,556765543,556765544,556765545,556765554,556765555,556765556,556765565,556765566,556765567,556765654,556765655,556765656,556765665,556765666,556765667,556765676,556765677,556765678,556766543,556766544,556766545,556766554,556766555,556766556,556766565,556766566,556766567,556766654,556766655,556766656,556766665,556766666,556766667,556766676,556766677,556766678,556766765,556766766,556766767,556766776,556766777,556766778,556766787,556766788,556766789,556767654,556767655,556767656,556767665,556767666,556767667,556767676,556767677,556767678,556767765,556767766,556767767,556767776,556767777,556767778,556767787,556767788,556767789,556767876,556767877,556767878,556767887,556767888,556767889,556767898,556767899,556776543,556776544,556776545,556776554,556776555,556776556,556776565,556776566,556776567,556776654,556776655,556776656,556776665,556776666,556776667,556776676,556776677,556776678,556776765,556776766,556776767,556776776,556776777,556776778,556776787,556776788,556776789,556777654,556777655,556777656,556777665,556777666,556777667,556777676,556777677,556777678,556777765,556777766,556777767,556777776,556777777,556777778,556777787,556777788,556777789,556777876,556777877,556777878,556777887,556777888,556777889,556777898,556777899,556778765,556778766,556778767,556778776,556778777,556778778,556778787,556778788,556778789,556778876,556778877,556778878,556778887,556778888,556778889,556778898,556778899,556778987,556778988,556778989,556778998,556778999,556787654,556787655,556787656,556787665,556787666,556787667,556787676,556787677,556787678,556787765,556787766,556787767,556787776,556787777,556787778,556787787,556787788,556787789,556787876,556787877,556787878,556787887,556787888,556787889,556787898,556787899,556788765,556788766,556788767,556788776,556788777,556788778,556788787,556788788,556788789,556788876,556788877,556788878,556788887,556788888,556788889,556788898,556788899,556788987,556788988,556788989,556788998,556788999,556789876,556789877,556789878,556789887,556789888,556789889,556789898,556789899,556789987,556789988,556789989,556789998,556789999,565432100,565432101,565432110,565432111,565432112,565432121,565432122,565432123,565432210,565432211,565432212,565432221,565432222,565432223,565432232,565432233,565432234,565432321,565432322,565432323,565432332,565432333,565432334,565432343,565432344,565432345,565433210,565433211,565433212,565433221,565433222,565433223,565433232,565433233,565433234,565433321,565433322,565433323,565433332,565433333,565433334,565433343,565433344,565433345,565433432,565433433,565433434,565433443,565433444,565433445,565433454,565433455,565433456,565434321,565434322,565434323,565434332,565434333,565434334,565434343,565434344,565434345,565434432,565434433,565434434,565434443,565434444,565434445,565434454,565434455,565434456,565434543,565434544,565434545,565434554,565434555,565434556,565434565,565434566,565434567,565443210,565443211,565443212,565443221,565443222,565443223,565443232,565443233,565443234,565443321,565443322,565443323,565443332,565443333,565443334,565443343,565443344,565443345,565443432,565443433,565443434,565443443,565443444,565443445,565443454,565443455,565443456,565444321,565444322,565444323,565444332,565444333,565444334,565444343,565444344,565444345,565444432,565444433,565444434,565444443,565444444,565444445,565444454,565444455,565444456,565444543,565444544,565444545,565444554,565444555,565444556,565444565,565444566,565444567,565445432,565445433,565445434,565445443,565445444,565445445,565445454,565445455,565445456,565445543,565445544,565445545,565445554,565445555,565445556,565445565,565445566,565445567,565445654,565445655,565445656,565445665,565445666,565445667,565445676,565445677,565445678,565454321,565454322,565454323,565454332,565454333,565454334,565454343,565454344,565454345,565454432,565454433,565454434,565454443,565454444,565454445,565454454,565454455,565454456,565454543,565454544,565454545,565454554,565454555,565454556,565454565,565454566,565454567,565455432,565455433,565455434,565455443,565455444,565455445,565455454,565455455,565455456,565455543,565455544,565455545,565455554,565455555,565455556,565455565,565455566,565455567,565455654,565455655,565455656,565455665,565455666,565455667,565455676,565455677,565455678,565456543,565456544,565456545,565456554,565456555,565456556,565456565,565456566,565456567,565456654,565456655,565456656,565456665,565456666,565456667,565456676,565456677,565456678,565456765,565456766,565456767,565456776,565456777,565456778,565456787,565456788,565456789,565543210,565543211,565543212,565543221,565543222,565543223,565543232,565543233,565543234,565543321,565543322,565543323,565543332,565543333,565543334,565543343,565543344,565543345,565543432,565543433,565543434,565543443,565543444,565543445,565543454,565543455,565543456,565544321,565544322,565544323,565544332,565544333,565544334,565544343,565544344,565544345,565544432,565544433,565544434,565544443,565544444,565544445,565544454,565544455,565544456,565544543,565544544,565544545,565544554,565544555,565544556,565544565,565544566,565544567,565545432,565545433,565545434,565545443,565545444,565545445,565545454,565545455,565545456,565545543,565545544,565545545,565545554,565545555,565545556,565545565,565545566,565545567,565545654,565545655,565545656,565545665,565545666,565545667,565545676,565545677,565545678,565554321,565554322,565554323,565554332,565554333,565554334,565554343,565554344,565554345,565554432,565554433,565554434,565554443,565554444,565554445,565554454,565554455,565554456,565554543,565554544,565554545,565554554,565554555,565554556,565554565,565554566,565554567,565555432,565555433,565555434,565555443,565555444,565555445,565555454,565555455,565555456,565555543,565555544,565555545,565555554,565555555,565555556,565555565,565555566,565555567,565555654,565555655,565555656,565555665,565555666,565555667,565555676,565555677,565555678,565556543,565556544,565556545,565556554,565556555,565556556,565556565,565556566,565556567,565556654,565556655,565556656,565556665,565556666,565556667,565556676,565556677,565556678,565556765,565556766,565556767,565556776,565556777,565556778,565556787,565556788,565556789,565565432,565565433,565565434,565565443,565565444,565565445,565565454,565565455,565565456,565565543,565565544,565565545,565565554,565565555,565565556,565565565,565565566,565565567,565565654,565565655,565565656,565565665,565565666,565565667,565565676,565565677,565565678,565566543,565566544,565566545,565566554,565566555,565566556,565566565,565566566,565566567,565566654,565566655,565566656,565566665,565566666,565566667,565566676,565566677,565566678,565566765,565566766,565566767,565566776,565566777,565566778,565566787,565566788,565566789,565567654,565567655,565567656,565567665,565567666,565567667,565567676,565567677,565567678,565567765,565567766,565567767,565567776,565567777,565567778,565567787,565567788,565567789,565567876,565567877,565567878,565567887,565567888,565567889,565567898,565567899,565654321,565654322,565654323,565654332,565654333,565654334,565654343,565654344,565654345,565654432,565654433,565654434,565654443,565654444,565654445,565654454,565654455,565654456,565654543,565654544,565654545,565654554,565654555,565654556,565654565,565654566,565654567,565655432,565655433,565655434,565655443,565655444,565655445,565655454,565655455,565655456,565655543,565655544,565655545,565655554,565655555,565655556,565655565,565655566,565655567,565655654,565655655,565655656,565655665,565655666,565655667,565655676,565655677,565655678,565656543,565656544,565656545,565656554,565656555,565656556,565656565,565656566,565656567,565656654,565656655,565656656,565656665,565656666,565656667,565656676,565656677,565656678,565656765,565656766,565656767,565656776,565656777,565656778,565656787,565656788,565656789,565665432,565665433,565665434,565665443,565665444,565665445,565665454,565665455,565665456,565665543,565665544,565665545,565665554,565665555,565665556,565665565,565665566,565665567,565665654,565665655,565665656,565665665,565665666,565665667,565665676,565665677,565665678,565666543,565666544,565666545,565666554,565666555,565666556,565666565,565666566,565666567,565666654,565666655,565666656,565666665,565666666,565666667,565666676,565666677,565666678,565666765,565666766,565666767,565666776,565666777,565666778,565666787,565666788,565666789,565667654,565667655,565667656,565667665,565667666,565667667,565667676,565667677,565667678,565667765,565667766,565667767,565667776,565667777,565667778,565667787,565667788,565667789,565667876,565667877,565667878,565667887,565667888,565667889,565667898,565667899,565676543,565676544,565676545,565676554,565676555,565676556,565676565,565676566,565676567,565676654,565676655,565676656,565676665,565676666,565676667,565676676,565676677,565676678,565676765,565676766,565676767,565676776,565676777,565676778,565676787,565676788,565676789,565677654,565677655,565677656,565677665,565677666,565677667,565677676,565677677,565677678,565677765,565677766,565677767,565677776,565677777,565677778,565677787,565677788,565677789,565677876,565677877,565677878,565677887,565677888,565677889,565677898,565677899,565678765,565678766,565678767,565678776,565678777,565678778,565678787,565678788,565678789,565678876,565678877,565678878,565678887,565678888,565678889,565678898,565678899,565678987,565678988,565678989,565678998,565678999,566543210,566543211,566543212,566543221,566543222,566543223,566543232,566543233,566543234,566543321,566543322,566543323,566543332,566543333,566543334,566543343,566543344,566543345,566543432,566543433,566543434,566543443,566543444,566543445,566543454,566543455,566543456,566544321,566544322,566544323,566544332,566544333,566544334,566544343,566544344,566544345,566544432,566544433,566544434,566544443,566544444,566544445,566544454,566544455,566544456,566544543,566544544,566544545,566544554,566544555,566544556,566544565,566544566,566544567,566545432,566545433,566545434,566545443,566545444,566545445,566545454,566545455,566545456,566545543,566545544,566545545,566545554,566545555,566545556,566545565,566545566,566545567,566545654,566545655,566545656,566545665,566545666,566545667,566545676,566545677,566545678,566554321,566554322,566554323,566554332,566554333,566554334,566554343,566554344,566554345,566554432,566554433,566554434,566554443,566554444,566554445,566554454,566554455,566554456,566554543,566554544,566554545,566554554,566554555,566554556,566554565,566554566,566554567,566555432,566555433,566555434,566555443,566555444,566555445,566555454,566555455,566555456,566555543,566555544,566555545,566555554,566555555,566555556,566555565,566555566,566555567,566555654,566555655,566555656,566555665,566555666,566555667,566555676,566555677,566555678,566556543,566556544,566556545,566556554,566556555,566556556,566556565,566556566,566556567,566556654,566556655,566556656,566556665,566556666,566556667,566556676,566556677,566556678,566556765,566556766,566556767,566556776,566556777,566556778,566556787,566556788,566556789,566565432,566565433,566565434,566565443,566565444,566565445,566565454,566565455,566565456,566565543,566565544,566565545,566565554,566565555,566565556,566565565,566565566,566565567,566565654,566565655,566565656,566565665,566565666,566565667,566565676,566565677,566565678,566566543,566566544,566566545,566566554,566566555,566566556,566566565,566566566,566566567,566566654,566566655,566566656,566566665,566566666,566566667,566566676,566566677,566566678,566566765,566566766,566566767,566566776,566566777,566566778,566566787,566566788,566566789,566567654,566567655,566567656,566567665,566567666,566567667,566567676,566567677,566567678,566567765,566567766,566567767,566567776,566567777,566567778,566567787,566567788,566567789,566567876,566567877,566567878,566567887,566567888,566567889,566567898,566567899,566654321,566654322,566654323,566654332,566654333,566654334,566654343,566654344,566654345,566654432,566654433,566654434,566654443,566654444,566654445,566654454,566654455,566654456,566654543,566654544,566654545,566654554,566654555,566654556,566654565,566654566,566654567,566655432,566655433,566655434,566655443,566655444,566655445,566655454,566655455,566655456,566655543,566655544,566655545,566655554,566655555,566655556,566655565,566655566,566655567,566655654,566655655,566655656,566655665,566655666,566655667,566655676,566655677,566655678,566656543,566656544,566656545,566656554,566656555,566656556,566656565,566656566,566656567,566656654,566656655,566656656,566656665,566656666,566656667,566656676,566656677,566656678,566656765,566656766,566656767,566656776,566656777,566656778,566656787,566656788,566656789,566665432,566665433,566665434,566665443,566665444,566665445,566665454,566665455,566665456,566665543,566665544,566665545,566665554,566665555,566665556,566665565,566665566,566665567,566665654,566665655,566665656,566665665,566665666,566665667,566665676,566665677,566665678,566666543,566666544,566666545,566666554,566666555,566666556,566666565,566666566,566666567,566666654,566666655,566666656,566666665,566666666,566666667,566666676,566666677,566666678,566666765,566666766,566666767,566666776,566666777,566666778,566666787,566666788,566666789,566667654,566667655,566667656,566667665,566667666,566667667,566667676,566667677,566667678,566667765,566667766,566667767,566667776,566667777,566667778,566667787,566667788,566667789,566667876,566667877,566667878,566667887,566667888,566667889,566667898,566667899,566676543,566676544,566676545,566676554,566676555,566676556,566676565,566676566,566676567,566676654,566676655,566676656,566676665,566676666,566676667,566676676,566676677,566676678,566676765,566676766,566676767,566676776,566676777,566676778,566676787,566676788,566676789,566677654,566677655,566677656,566677665,566677666,566677667,566677676,566677677,566677678,566677765,566677766,566677767,566677776,566677777,566677778,566677787,566677788,566677789,566677876,566677877,566677878,566677887,566677888,566677889,566677898,566677899,566678765,566678766,566678767,566678776,566678777,566678778,566678787,566678788,566678789,566678876,566678877,566678878,566678887,566678888,566678889,566678898,566678899,566678987,566678988,566678989,566678998,566678999,566765432,566765433,566765434,566765443,566765444,566765445,566765454,566765455,566765456,566765543,566765544,566765545,566765554,566765555,566765556,566765565,566765566,566765567,566765654,566765655,566765656,566765665,566765666,566765667,566765676,566765677,566765678,566766543,566766544,566766545,566766554,566766555,566766556,566766565,566766566,566766567,566766654,566766655,566766656,566766665,566766666,566766667,566766676,566766677,566766678,566766765,566766766,566766767,566766776,566766777,566766778,566766787,566766788,566766789,566767654,566767655,566767656,566767665,566767666,566767667,566767676,566767677,566767678,566767765,566767766,566767767,566767776,566767777,566767778,566767787,566767788,566767789,566767876,566767877,566767878,566767887,566767888,566767889,566767898,566767899,566776543,566776544,566776545,566776554,566776555,566776556,566776565,566776566,566776567,566776654,566776655,566776656,566776665,566776666,566776667,566776676,566776677,566776678,566776765,566776766,566776767,566776776,566776777,566776778,566776787,566776788,566776789,566777654,566777655,566777656,566777665,566777666,566777667,566777676,566777677,566777678,566777765,566777766,566777767,566777776,566777777,566777778,566777787,566777788,566777789,566777876,566777877,566777878,566777887,566777888,566777889,566777898,566777899,566778765,566778766,566778767,566778776,566778777,566778778,566778787,566778788,566778789,566778876,566778877,566778878,566778887,566778888,566778889,566778898,566778899,566778987,566778988,566778989,566778998,566778999,566787654,566787655,566787656,566787665,566787666,566787667,566787676,566787677,566787678,566787765,566787766,566787767,566787776,566787777,566787778,566787787,566787788,566787789,566787876,566787877,566787878,566787887,566787888,566787889,566787898,566787899,566788765,566788766,566788767,566788776,566788777,566788778,566788787,566788788,566788789,566788876,566788877,566788878,566788887,566788888,566788889,566788898,566788899,566788987,566788988,566788989,566788998,566788999,566789876,566789877,566789878,566789887,566789888,566789889,566789898,566789899,566789987,566789988,566789989,566789998,566789999,567654321,567654322,567654323,567654332,567654333,567654334,567654343,567654344,567654345,567654432,567654433,567654434,567654443,567654444,567654445,567654454,567654455,567654456,567654543,567654544,567654545,567654554,567654555,567654556,567654565,567654566,567654567,567655432,567655433,567655434,567655443,567655444,567655445,567655454,567655455,567655456,567655543,567655544,567655545,567655554,567655555,567655556,567655565,567655566,567655567,567655654,567655655,567655656,567655665,567655666,567655667,567655676,567655677,567655678,567656543,567656544,567656545,567656554,567656555,567656556,567656565,567656566,567656567,567656654,567656655,567656656,567656665,567656666,567656667,567656676,567656677,567656678,567656765,567656766,567656767,567656776,567656777,567656778,567656787,567656788,567656789,567665432,567665433,567665434,567665443,567665444,567665445,567665454,567665455,567665456,567665543,567665544,567665545,567665554,567665555,567665556,567665565,567665566,567665567,567665654,567665655,567665656,567665665,567665666,567665667,567665676,567665677,567665678,567666543,567666544,567666545,567666554,567666555,567666556,567666565,567666566,567666567,567666654,567666655,567666656,567666665,567666666,567666667,567666676,567666677,567666678,567666765,567666766,567666767,567666776,567666777,567666778,567666787,567666788,567666789,567667654,567667655,567667656,567667665,567667666,567667667,567667676,567667677,567667678,567667765,567667766,567667767,567667776,567667777,567667778,567667787,567667788,567667789,567667876,567667877,567667878,567667887,567667888,567667889,567667898,567667899,567676543,567676544,567676545,567676554,567676555,567676556,567676565,567676566,567676567,567676654,567676655,567676656,567676665,567676666,567676667,567676676,567676677,567676678,567676765,567676766,567676767,567676776,567676777,567676778,567676787,567676788,567676789,567677654,567677655,567677656,567677665,567677666,567677667,567677676,567677677,567677678,567677765,567677766,567677767,567677776,567677777,567677778,567677787,567677788,567677789,567677876,567677877,567677878,567677887,567677888,567677889,567677898,567677899,567678765,567678766,567678767,567678776,567678777,567678778,567678787,567678788,567678789,567678876,567678877,567678878,567678887,567678888,567678889,567678898,567678899,567678987,567678988,567678989,567678998,567678999,567765432,567765433,567765434,567765443,567765444,567765445,567765454,567765455,567765456,567765543,567765544,567765545,567765554,567765555,567765556,567765565,567765566,567765567,567765654,567765655,567765656,567765665,567765666,567765667,567765676,567765677,567765678,567766543,567766544,567766545,567766554,567766555,567766556,567766565,567766566,567766567,567766654,567766655,567766656,567766665,567766666,567766667,567766676,567766677,567766678,567766765,567766766,567766767,567766776,567766777,567766778,567766787,567766788,567766789,567767654,567767655,567767656,567767665,567767666,567767667,567767676,567767677,567767678,567767765,567767766,567767767,567767776,567767777,567767778,567767787,567767788,567767789,567767876,567767877,567767878,567767887,567767888,567767889,567767898,567767899,567776543,567776544,567776545,567776554,567776555,567776556,567776565,567776566,567776567,567776654,567776655,567776656,567776665,567776666,567776667,567776676,567776677,567776678,567776765,567776766,567776767,567776776,567776777,567776778,567776787,567776788,567776789,567777654,567777655,567777656,567777665,567777666,567777667,567777676,567777677,567777678,567777765,567777766,567777767,567777776,567777777,567777778,567777787,567777788,567777789,567777876,567777877,567777878,567777887,567777888,567777889,567777898,567777899,567778765,567778766,567778767,567778776,567778777,567778778,567778787,567778788,567778789,567778876,567778877,567778878,567778887,567778888,567778889,567778898,567778899,567778987,567778988,567778989,567778998,567778999,567787654,567787655,567787656,567787665,567787666,567787667,567787676,567787677,567787678,567787765,567787766,567787767,567787776,567787777,567787778,567787787,567787788,567787789,567787876,567787877,567787878,567787887,567787888,567787889,567787898,567787899,567788765,567788766,567788767,567788776,567788777,567788778,567788787,567788788,567788789,567788876,567788877,567788878,567788887,567788888,567788889,567788898,567788899,567788987,567788988,567788989,567788998,567788999,567789876,567789877,567789878,567789887,567789888,567789889,567789898,567789899,567789987,567789988,567789989,567789998,567789999,567876543,567876544,567876545,567876554,567876555,567876556,567876565,567876566,567876567,567876654,567876655,567876656,567876665,567876666,567876667,567876676,567876677,567876678,567876765,567876766,567876767,567876776,567876777,567876778,567876787,567876788,567876789,567877654,567877655,567877656,567877665,567877666,567877667,567877676,567877677,567877678,567877765,567877766,567877767,567877776,567877777,567877778,567877787,567877788,567877789,567877876,567877877,567877878,567877887,567877888,567877889,567877898,567877899,567878765,567878766,567878767,567878776,567878777,567878778,567878787,567878788,567878789,567878876,567878877,567878878,567878887,567878888,567878889,567878898,567878899,567878987,567878988,567878989,567878998,567878999,567887654,567887655,567887656,567887665,567887666,567887667,567887676,567887677,567887678,567887765,567887766,567887767,567887776,567887777,567887778,567887787,567887788,567887789,567887876,567887877,567887878,567887887,567887888,567887889,567887898,567887899,567888765,567888766,567888767,567888776,567888777,567888778,567888787,567888788,567888789,567888876,567888877,567888878,567888887,567888888,567888889,567888898,567888899,567888987,567888988,567888989,567888998,567888999,567889876,567889877,567889878,567889887,567889888,567889889,567889898,567889899,567889987,567889988,567889989,567889998,567889999,567898765,567898766,567898767,567898776,567898777,567898778,567898787,567898788,567898789,567898876,567898877,567898878,567898887,567898888,567898889,567898898,567898899,567898987,567898988,567898989,567898998,567898999,567899876,567899877,567899878,567899887,567899888,567899889,567899898,567899899,567899987,567899988,567899989,567899998,567899999,654321000,654321001,654321010,654321011,654321012,654321100,654321101,654321110,654321111,654321112,654321121,654321122,654321123,654321210,654321211,654321212,654321221,654321222,654321223,654321232,654321233,654321234,654322100,654322101,654322110,654322111,654322112,654322121,654322122,654322123,654322210,654322211,654322212,654322221,654322222,654322223,654322232,654322233,654322234,654322321,654322322,654322323,654322332,654322333,654322334,654322343,654322344,654322345,654323210,654323211,654323212,654323221,654323222,654323223,654323232,654323233,654323234,654323321,654323322,654323323,654323332,654323333,654323334,654323343,654323344,654323345,654323432,654323433,654323434,654323443,654323444,654323445,654323454,654323455,654323456,654332100,654332101,654332110,654332111,654332112,654332121,654332122,654332123,654332210,654332211,654332212,654332221,654332222,654332223,654332232,654332233,654332234,654332321,654332322,654332323,654332332,654332333,654332334,654332343,654332344,654332345,654333210,654333211,654333212,654333221,654333222,654333223,654333232,654333233,654333234,654333321,654333322,654333323,654333332,654333333,654333334,654333343,654333344,654333345,654333432,654333433,654333434,654333443,654333444,654333445,654333454,654333455,654333456,654334321,654334322,654334323,654334332,654334333,654334334,654334343,654334344,654334345,654334432,654334433,654334434,654334443,654334444,654334445,654334454,654334455,654334456,654334543,654334544,654334545,654334554,654334555,654334556,654334565,654334566,654334567,654343210,654343211,654343212,654343221,654343222,654343223,654343232,654343233,654343234,654343321,654343322,654343323,654343332,654343333,654343334,654343343,654343344,654343345,654343432,654343433,654343434,654343443,654343444,654343445,654343454,654343455,654343456,654344321,654344322,654344323,654344332,654344333,654344334,654344343,654344344,654344345,654344432,654344433,654344434,654344443,654344444,654344445,654344454,654344455,654344456,654344543,654344544,654344545,654344554,654344555,654344556,654344565,654344566,654344567,654345432,654345433,654345434,654345443,654345444,654345445,654345454,654345455,654345456,654345543,654345544,654345545,654345554,654345555,654345556,654345565,654345566,654345567,654345654,654345655,654345656,654345665,654345666,654345667,654345676,654345677,654345678,654432100,654432101,654432110,654432111,654432112,654432121,654432122,654432123,654432210,654432211,654432212,654432221,654432222,654432223,654432232,654432233,654432234,654432321,654432322,654432323,654432332,654432333,654432334,654432343,654432344,654432345,654433210,654433211,654433212,654433221,654433222,654433223,654433232,654433233,654433234,654433321,654433322,654433323,654433332,654433333,654433334,654433343,654433344,654433345,654433432,654433433,654433434,654433443,654433444,654433445,654433454,654433455,654433456,654434321,654434322,654434323,654434332,654434333,654434334,654434343,654434344,654434345,654434432,654434433,654434434,654434443,654434444,654434445,654434454,654434455,654434456,654434543,654434544,654434545,654434554,654434555,654434556,654434565,654434566,654434567,654443210,654443211,654443212,654443221,654443222,654443223,654443232,654443233,654443234,654443321,654443322,654443323,654443332,654443333,654443334,654443343,654443344,654443345,654443432,654443433,654443434,654443443,654443444,654443445,654443454,654443455,654443456,654444321,654444322,654444323,654444332,654444333,654444334,654444343,654444344,654444345,654444432,654444433,654444434,654444443,654444444,654444445,654444454,654444455,654444456,654444543,654444544,654444545,654444554,654444555,654444556,654444565,654444566,654444567,654445432,654445433,654445434,654445443,654445444,654445445,654445454,654445455,654445456,654445543,654445544,654445545,654445554,654445555,654445556,654445565,654445566,654445567,654445654,654445655,654445656,654445665,654445666,654445667,654445676,654445677,654445678,654454321,654454322,654454323,654454332,654454333,654454334,654454343,654454344,654454345,654454432,654454433,654454434,654454443,654454444,654454445,654454454,654454455,654454456,654454543,654454544,654454545,654454554,654454555,654454556,654454565,654454566,654454567,654455432,654455433,654455434,654455443,654455444,654455445,654455454,654455455,654455456,654455543,654455544,654455545,654455554,654455555,654455556,654455565,654455566,654455567,654455654,654455655,654455656,654455665,654455666,654455667,654455676,654455677,654455678,654456543,654456544,654456545,654456554,654456555,654456556,654456565,654456566,654456567,654456654,654456655,654456656,654456665,654456666,654456667,654456676,654456677,654456678,654456765,654456766,654456767,654456776,654456777,654456778,654456787,654456788,654456789,654543210,654543211,654543212,654543221,654543222,654543223,654543232,654543233,654543234,654543321,654543322,654543323,654543332,654543333,654543334,654543343,654543344,654543345,654543432,654543433,654543434,654543443,654543444,654543445,654543454,654543455,654543456,654544321,654544322,654544323,654544332,654544333,654544334,654544343,654544344,654544345,654544432,654544433,654544434,654544443,654544444,654544445,654544454,654544455,654544456,654544543,654544544,654544545,654544554,654544555,654544556,654544565,654544566,654544567,654545432,654545433,654545434,654545443,654545444,654545445,654545454,654545455,654545456,654545543,654545544,654545545,654545554,654545555,654545556,654545565,654545566,654545567,654545654,654545655,654545656,654545665,654545666,654545667,654545676,654545677,654545678,654554321,654554322,654554323,654554332,654554333,654554334,654554343,654554344,654554345,654554432,654554433,654554434,654554443,654554444,654554445,654554454,654554455,654554456,654554543,654554544,654554545,654554554,654554555,654554556,654554565,654554566,654554567,654555432,654555433,654555434,654555443,654555444,654555445,654555454,654555455,654555456,654555543,654555544,654555545,654555554,654555555,654555556,654555565,654555566,654555567,654555654,654555655,654555656,654555665,654555666,654555667,654555676,654555677,654555678,654556543,654556544,654556545,654556554,654556555,654556556,654556565,654556566,654556567,654556654,654556655,654556656,654556665,654556666,654556667,654556676,654556677,654556678,654556765,654556766,654556767,654556776,654556777,654556778,654556787,654556788,654556789,654565432,654565433,654565434,654565443,654565444,654565445,654565454,654565455,654565456,654565543,654565544,654565545,654565554,654565555,654565556,654565565,654565566,654565567,654565654,654565655,654565656,654565665,654565666,654565667,654565676,654565677,654565678,654566543,654566544,654566545,654566554,654566555,654566556,654566565,654566566,654566567,654566654,654566655,654566656,654566665,654566666,654566667,654566676,654566677,654566678,654566765,654566766,654566767,654566776,654566777,654566778,654566787,654566788,654566789,654567654,654567655,654567656,654567665,654567666,654567667,654567676,654567677,654567678,654567765,654567766,654567767,654567776,654567777,654567778,654567787,654567788,654567789,654567876,654567877,654567878,654567887,654567888,654567889,654567898,654567899,655432100,655432101,655432110,655432111,655432112,655432121,655432122,655432123,655432210,655432211,655432212,655432221,655432222,655432223,655432232,655432233,655432234,655432321,655432322,655432323,655432332,655432333,655432334,655432343,655432344,655432345,655433210,655433211,655433212,655433221,655433222,655433223,655433232,655433233,655433234,655433321,655433322,655433323,655433332,655433333,655433334,655433343,655433344,655433345,655433432,655433433,655433434,655433443,655433444,655433445,655433454,655433455,655433456,655434321,655434322,655434323,655434332,655434333,655434334,655434343,655434344,655434345,655434432,655434433,655434434,655434443,655434444,655434445,655434454,655434455,655434456,655434543,655434544,655434545,655434554,655434555,655434556,655434565,655434566,655434567,655443210,655443211,655443212,655443221,655443222,655443223,655443232,655443233,655443234,655443321,655443322,655443323,655443332,655443333,655443334,655443343,655443344,655443345,655443432,655443433,655443434,655443443,655443444,655443445,655443454,655443455,655443456,655444321,655444322,655444323,655444332,655444333,655444334,655444343,655444344,655444345,655444432,655444433,655444434,655444443,655444444,655444445,655444454,655444455,655444456,655444543,655444544,655444545,655444554,655444555,655444556,655444565,655444566,655444567,655445432,655445433,655445434,655445443,655445444,655445445,655445454,655445455,655445456,655445543,655445544,655445545,655445554,655445555,655445556,655445565,655445566,655445567,655445654,655445655,655445656,655445665,655445666,655445667,655445676,655445677,655445678,655454321,655454322,655454323,655454332,655454333,655454334,655454343,655454344,655454345,655454432,655454433,655454434,655454443,655454444,655454445,655454454,655454455,655454456,655454543,655454544,655454545,655454554,655454555,655454556,655454565,655454566,655454567,655455432,655455433,655455434,655455443,655455444,655455445,655455454,655455455,655455456,655455543,655455544,655455545,655455554,655455555,655455556,655455565,655455566,655455567,655455654,655455655,655455656,655455665,655455666,655455667,655455676,655455677,655455678,655456543,655456544,655456545,655456554,655456555,655456556,655456565,655456566,655456567,655456654,655456655,655456656,655456665,655456666,655456667,655456676,655456677,655456678,655456765,655456766,655456767,655456776,655456777,655456778,655456787,655456788,655456789,655543210,655543211,655543212,655543221,655543222,655543223,655543232,655543233,655543234,655543321,655543322,655543323,655543332,655543333,655543334,655543343,655543344,655543345,655543432,655543433,655543434,655543443,655543444,655543445,655543454,655543455,655543456,655544321,655544322,655544323,655544332,655544333,655544334,655544343,655544344,655544345,655544432,655544433,655544434,655544443,655544444,655544445,655544454,655544455,655544456,655544543,655544544,655544545,655544554,655544555,655544556,655544565,655544566,655544567,655545432,655545433,655545434,655545443,655545444,655545445,655545454,655545455,655545456,655545543,655545544,655545545,655545554,655545555,655545556,655545565,655545566,655545567,655545654,655545655,655545656,655545665,655545666,655545667,655545676,655545677,655545678,655554321,655554322,655554323,655554332,655554333,655554334,655554343,655554344,655554345,655554432,655554433,655554434,655554443,655554444,655554445,655554454,655554455,655554456,655554543,655554544,655554545,655554554,655554555,655554556,655554565,655554566,655554567,655555432,655555433,655555434,655555443,655555444,655555445,655555454,655555455,655555456,655555543,655555544,655555545,655555554,655555555,655555556,655555565,655555566,655555567,655555654,655555655,655555656,655555665,655555666,655555667,655555676,655555677,655555678,655556543,655556544,655556545,655556554,655556555,655556556,655556565,655556566,655556567,655556654,655556655,655556656,655556665,655556666,655556667,655556676,655556677,655556678,655556765,655556766,655556767,655556776,655556777,655556778,655556787,655556788,655556789,655565432,655565433,655565434,655565443,655565444,655565445,655565454,655565455,655565456,655565543,655565544,655565545,655565554,655565555,655565556,655565565,655565566,655565567,655565654,655565655,655565656,655565665,655565666,655565667,655565676,655565677,655565678,655566543,655566544,655566545,655566554,655566555,655566556,655566565,655566566,655566567,655566654,655566655,655566656,655566665,655566666,655566667,655566676,655566677,655566678,655566765,655566766,655566767,655566776,655566777,655566778,655566787,655566788,655566789,655567654,655567655,655567656,655567665,655567666,655567667,655567676,655567677,655567678,655567765,655567766,655567767,655567776,655567777,655567778,655567787,655567788,655567789,655567876,655567877,655567878,655567887,655567888,655567889,655567898,655567899,655654321,655654322,655654323,655654332,655654333,655654334,655654343,655654344,655654345,655654432,655654433,655654434,655654443,655654444,655654445,655654454,655654455,655654456,655654543,655654544,655654545,655654554,655654555,655654556,655654565,655654566,655654567,655655432,655655433,655655434,655655443,655655444,655655445,655655454,655655455,655655456,655655543,655655544,655655545,655655554,655655555,655655556,655655565,655655566,655655567,655655654,655655655,655655656,655655665,655655666,655655667,655655676,655655677,655655678,655656543,655656544,655656545,655656554,655656555,655656556,655656565,655656566,655656567,655656654,655656655,655656656,655656665,655656666,655656667,655656676,655656677,655656678,655656765,655656766,655656767,655656776,655656777,655656778,655656787,655656788,655656789,655665432,655665433,655665434,655665443,655665444,655665445,655665454,655665455,655665456,655665543,655665544,655665545,655665554,655665555,655665556,655665565,655665566,655665567,655665654,655665655,655665656,655665665,655665666,655665667,655665676,655665677,655665678,655666543,655666544,655666545,655666554,655666555,655666556,655666565,655666566,655666567,655666654,655666655,655666656,655666665,655666666,655666667,655666676,655666677,655666678,655666765,655666766,655666767,655666776,655666777,655666778,655666787,655666788,655666789,655667654,655667655,655667656,655667665,655667666,655667667,655667676,655667677,655667678,655667765,655667766,655667767,655667776,655667777,655667778,655667787,655667788,655667789,655667876,655667877,655667878,655667887,655667888,655667889,655667898,655667899,655676543,655676544,655676545,655676554,655676555,655676556,655676565,655676566,655676567,655676654,655676655,655676656,655676665,655676666,655676667,655676676,655676677,655676678,655676765,655676766,655676767,655676776,655676777,655676778,655676787,655676788,655676789,655677654,655677655,655677656,655677665,655677666,655677667,655677676,655677677,655677678,655677765,655677766,655677767,655677776,655677777,655677778,655677787,655677788,655677789,655677876,655677877,655677878,655677887,655677888,655677889,655677898,655677899,655678765,655678766,655678767,655678776,655678777,655678778,655678787,655678788,655678789,655678876,655678877,655678878,655678887,655678888,655678889,655678898,655678899,655678987,655678988,655678989,655678998,655678999,656543210,656543211,656543212,656543221,656543222,656543223,656543232,656543233,656543234,656543321,656543322,656543323,656543332,656543333,656543334,656543343,656543344,656543345,656543432,656543433,656543434,656543443,656543444,656543445,656543454,656543455,656543456,656544321,656544322,656544323,656544332,656544333,656544334,656544343,656544344,656544345,656544432,656544433,656544434,656544443,656544444,656544445,656544454,656544455,656544456,656544543,656544544,656544545,656544554,656544555,656544556,656544565,656544566,656544567,656545432,656545433,656545434,656545443,656545444,656545445,656545454,656545455,656545456,656545543,656545544,656545545,656545554,656545555,656545556,656545565,656545566,656545567,656545654,656545655,656545656,656545665,656545666,656545667,656545676,656545677,656545678,656554321,656554322,656554323,656554332,656554333,656554334,656554343,656554344,656554345,656554432,656554433,656554434,656554443,656554444,656554445,656554454,656554455,656554456,656554543,656554544,656554545,656554554,656554555,656554556,656554565,656554566,656554567,656555432,656555433,656555434,656555443,656555444,656555445,656555454,656555455,656555456,656555543,656555544,656555545,656555554,656555555,656555556,656555565,656555566,656555567,656555654,656555655,656555656,656555665,656555666,656555667,656555676,656555677,656555678,656556543,656556544,656556545,656556554,656556555,656556556,656556565,656556566,656556567,656556654,656556655,656556656,656556665,656556666,656556667,656556676,656556677,656556678,656556765,656556766,656556767,656556776,656556777,656556778,656556787,656556788,656556789,656565432,656565433,656565434,656565443,656565444,656565445,656565454,656565455,656565456,656565543,656565544,656565545,656565554,656565555,656565556,656565565,656565566,656565567,656565654,656565655,656565656,656565665,656565666,656565667,656565676,656565677,656565678,656566543,656566544,656566545,656566554,656566555,656566556,656566565,656566566,656566567,656566654,656566655,656566656,656566665,656566666,656566667,656566676,656566677,656566678,656566765,656566766,656566767,656566776,656566777,656566778,656566787,656566788,656566789,656567654,656567655,656567656,656567665,656567666,656567667,656567676,656567677,656567678,656567765,656567766,656567767,656567776,656567777,656567778,656567787,656567788,656567789,656567876,656567877,656567878,656567887,656567888,656567889,656567898,656567899,656654321,656654322,656654323,656654332,656654333,656654334,656654343,656654344,656654345,656654432,656654433,656654434,656654443,656654444,656654445,656654454,656654455,656654456,656654543,656654544,656654545,656654554,656654555,656654556,656654565,656654566,656654567,656655432,656655433,656655434,656655443,656655444,656655445,656655454,656655455,656655456,656655543,656655544,656655545,656655554,656655555,656655556,656655565,656655566,656655567,656655654,656655655,656655656,656655665,656655666,656655667,656655676,656655677,656655678,656656543,656656544,656656545,656656554,656656555,656656556,656656565,656656566,656656567,656656654,656656655,656656656,656656665,656656666,656656667,656656676,656656677,656656678,656656765,656656766,656656767,656656776,656656777,656656778,656656787,656656788,656656789,656665432,656665433,656665434,656665443,656665444,656665445,656665454,656665455,656665456,656665543,656665544,656665545,656665554,656665555,656665556,656665565,656665566,656665567,656665654,656665655,656665656,656665665,656665666,656665667,656665676,656665677,656665678,656666543,656666544,656666545,656666554,656666555,656666556,656666565,656666566,656666567,656666654,656666655,656666656,656666665,656666666,656666667,656666676,656666677,656666678,656666765,656666766,656666767,656666776,656666777,656666778,656666787,656666788,656666789,656667654,656667655,656667656,656667665,656667666,656667667,656667676,656667677,656667678,656667765,656667766,656667767,656667776,656667777,656667778,656667787,656667788,656667789,656667876,656667877,656667878,656667887,656667888,656667889,656667898,656667899,656676543,656676544,656676545,656676554,656676555,656676556,656676565,656676566,656676567,656676654,656676655,656676656,656676665,656676666,656676667,656676676,656676677,656676678,656676765,656676766,656676767,656676776,656676777,656676778,656676787,656676788,656676789,656677654,656677655,656677656,656677665,656677666,656677667,656677676,656677677,656677678,656677765,656677766,656677767,656677776,656677777,656677778,656677787,656677788,656677789,656677876,656677877,656677878,656677887,656677888,656677889,656677898,656677899,656678765,656678766,656678767,656678776,656678777,656678778,656678787,656678788,656678789,656678876,656678877,656678878,656678887,656678888,656678889,656678898,656678899,656678987,656678988,656678989,656678998,656678999,656765432,656765433,656765434,656765443,656765444,656765445,656765454,656765455,656765456,656765543,656765544,656765545,656765554,656765555,656765556,656765565,656765566,656765567,656765654,656765655,656765656,656765665,656765666,656765667,656765676,656765677,656765678,656766543,656766544,656766545,656766554,656766555,656766556,656766565,656766566,656766567,656766654,656766655,656766656,656766665,656766666,656766667,656766676,656766677,656766678,656766765,656766766,656766767,656766776,656766777,656766778,656766787,656766788,656766789,656767654,656767655,656767656,656767665,656767666,656767667,656767676,656767677,656767678,656767765,656767766,656767767,656767776,656767777,656767778,656767787,656767788,656767789,656767876,656767877,656767878,656767887,656767888,656767889,656767898,656767899,656776543,656776544,656776545,656776554,656776555,656776556,656776565,656776566,656776567,656776654,656776655,656776656,656776665,656776666,656776667,656776676,656776677,656776678,656776765,656776766,656776767,656776776,656776777,656776778,656776787,656776788,656776789,656777654,656777655,656777656,656777665,656777666,656777667,656777676,656777677,656777678,656777765,656777766,656777767,656777776,656777777,656777778,656777787,656777788,656777789,656777876,656777877,656777878,656777887,656777888,656777889,656777898,656777899,656778765,656778766,656778767,656778776,656778777,656778778,656778787,656778788,656778789,656778876,656778877,656778878,656778887,656778888,656778889,656778898,656778899,656778987,656778988,656778989,656778998,656778999,656787654,656787655,656787656,656787665,656787666,656787667,656787676,656787677,656787678,656787765,656787766,656787767,656787776,656787777,656787778,656787787,656787788,656787789,656787876,656787877,656787878,656787887,656787888,656787889,656787898,656787899,656788765,656788766,656788767,656788776,656788777,656788778,656788787,656788788,656788789,656788876,656788877,656788878,656788887,656788888,656788889,656788898,656788899,656788987,656788988,656788989,656788998,656788999,656789876,656789877,656789878,656789887,656789888,656789889,656789898,656789899,656789987,656789988,656789989,656789998,656789999,665432100,665432101,665432110,665432111,665432112,665432121,665432122,665432123,665432210,665432211,665432212,665432221,665432222,665432223,665432232,665432233,665432234,665432321,665432322,665432323,665432332,665432333,665432334,665432343,665432344,665432345,665433210,665433211,665433212,665433221,665433222,665433223,665433232,665433233,665433234,665433321,665433322,665433323,665433332,665433333,665433334,665433343,665433344,665433345,665433432,665433433,665433434,665433443,665433444,665433445,665433454,665433455,665433456,665434321,665434322,665434323,665434332,665434333,665434334,665434343,665434344,665434345,665434432,665434433,665434434,665434443,665434444,665434445,665434454,665434455,665434456,665434543,665434544,665434545,665434554,665434555,665434556,665434565,665434566,665434567,665443210,665443211,665443212,665443221,665443222,665443223,665443232,665443233,665443234,665443321,665443322,665443323,665443332,665443333,665443334,665443343,665443344,665443345,665443432,665443433,665443434,665443443,665443444,665443445,665443454,665443455,665443456,665444321,665444322,665444323,665444332,665444333,665444334,665444343,665444344,665444345,665444432,665444433,665444434,665444443,665444444,665444445,665444454,665444455,665444456,665444543,665444544,665444545,665444554,665444555,665444556,665444565,665444566,665444567,665445432,665445433,665445434,665445443,665445444,665445445,665445454,665445455,665445456,665445543,665445544,665445545,665445554,665445555,665445556,665445565,665445566,665445567,665445654,665445655,665445656,665445665,665445666,665445667,665445676,665445677,665445678,665454321,665454322,665454323,665454332,665454333,665454334,665454343,665454344,665454345,665454432,665454433,665454434,665454443,665454444,665454445,665454454,665454455,665454456,665454543,665454544,665454545,665454554,665454555,665454556,665454565,665454566,665454567,665455432,665455433,665455434,665455443,665455444,665455445,665455454,665455455,665455456,665455543,665455544,665455545,665455554,665455555,665455556,665455565,665455566,665455567,665455654,665455655,665455656,665455665,665455666,665455667,665455676,665455677,665455678,665456543,665456544,665456545,665456554,665456555,665456556,665456565,665456566,665456567,665456654,665456655,665456656,665456665,665456666,665456667,665456676,665456677,665456678,665456765,665456766,665456767,665456776,665456777,665456778,665456787,665456788,665456789,665543210,665543211,665543212,665543221,665543222,665543223,665543232,665543233,665543234,665543321,665543322,665543323,665543332,665543333,665543334,665543343,665543344,665543345,665543432,665543433,665543434,665543443,665543444,665543445,665543454,665543455,665543456,665544321,665544322,665544323,665544332,665544333,665544334,665544343,665544344,665544345,665544432,665544433,665544434,665544443,665544444,665544445,665544454,665544455,665544456,665544543,665544544,665544545,665544554,665544555,665544556,665544565,665544566,665544567,665545432,665545433,665545434,665545443,665545444,665545445,665545454,665545455,665545456,665545543,665545544,665545545,665545554,665545555,665545556,665545565,665545566,665545567,665545654,665545655,665545656,665545665,665545666,665545667,665545676,665545677,665545678,665554321,665554322,665554323,665554332,665554333,665554334,665554343,665554344,665554345,665554432,665554433,665554434,665554443,665554444,665554445,665554454,665554455,665554456,665554543,665554544,665554545,665554554,665554555,665554556,665554565,665554566,665554567,665555432,665555433,665555434,665555443,665555444,665555445,665555454,665555455,665555456,665555543,665555544,665555545,665555554,665555555,665555556,665555565,665555566,665555567,665555654,665555655,665555656,665555665,665555666,665555667,665555676,665555677,665555678,665556543,665556544,665556545,665556554,665556555,665556556,665556565,665556566,665556567,665556654,665556655,665556656,665556665,665556666,665556667,665556676,665556677,665556678,665556765,665556766,665556767,665556776,665556777,665556778,665556787,665556788,665556789,665565432,665565433,665565434,665565443,665565444,665565445,665565454,665565455,665565456,665565543,665565544,665565545,665565554,665565555,665565556,665565565,665565566,665565567,665565654,665565655,665565656,665565665,665565666,665565667,665565676,665565677,665565678,665566543,665566544,665566545,665566554,665566555,665566556,665566565,665566566,665566567,665566654,665566655,665566656,665566665,665566666,665566667,665566676,665566677,665566678,665566765,665566766,665566767,665566776,665566777,665566778,665566787,665566788,665566789,665567654,665567655,665567656,665567665,665567666,665567667,665567676,665567677,665567678,665567765,665567766,665567767,665567776,665567777,665567778,665567787,665567788,665567789,665567876,665567877,665567878,665567887,665567888,665567889,665567898,665567899,665654321,665654322,665654323,665654332,665654333,665654334,665654343,665654344,665654345,665654432,665654433,665654434,665654443,665654444,665654445,665654454,665654455,665654456,665654543,665654544,665654545,665654554,665654555,665654556,665654565,665654566,665654567,665655432,665655433,665655434,665655443,665655444,665655445,665655454,665655455,665655456,665655543,665655544,665655545,665655554,665655555,665655556,665655565,665655566,665655567,665655654,665655655,665655656,665655665,665655666,665655667,665655676,665655677,665655678,665656543,665656544,665656545,665656554,665656555,665656556,665656565,665656566,665656567,665656654,665656655,665656656,665656665,665656666,665656667,665656676,665656677,665656678,665656765,665656766,665656767,665656776,665656777,665656778,665656787,665656788,665656789,665665432,665665433,665665434,665665443,665665444,665665445,665665454,665665455,665665456,665665543,665665544,665665545,665665554,665665555,665665556,665665565,665665566,665665567,665665654,665665655,665665656,665665665,665665666,665665667,665665676,665665677,665665678,665666543,665666544,665666545,665666554,665666555,665666556,665666565,665666566,665666567,665666654,665666655,665666656,665666665,665666666,665666667,665666676,665666677,665666678,665666765,665666766,665666767,665666776,665666777,665666778,665666787,665666788,665666789,665667654,665667655,665667656,665667665,665667666,665667667,665667676,665667677,665667678,665667765,665667766,665667767,665667776,665667777,665667778,665667787,665667788,665667789,665667876,665667877,665667878,665667887,665667888,665667889,665667898,665667899,665676543,665676544,665676545,665676554,665676555,665676556,665676565,665676566,665676567,665676654,665676655,665676656,665676665,665676666,665676667,665676676,665676677,665676678,665676765,665676766,665676767,665676776,665676777,665676778,665676787,665676788,665676789,665677654,665677655,665677656,665677665,665677666,665677667,665677676,665677677,665677678,665677765,665677766,665677767,665677776,665677777,665677778,665677787,665677788,665677789,665677876,665677877,665677878,665677887,665677888,665677889,665677898,665677899,665678765,665678766,665678767,665678776,665678777,665678778,665678787,665678788,665678789,665678876,665678877,665678878,665678887,665678888,665678889,665678898,665678899,665678987,665678988,665678989,665678998,665678999,666543210,666543211,666543212,666543221,666543222,666543223,666543232,666543233,666543234,666543321,666543322,666543323,666543332,666543333,666543334,666543343,666543344,666543345,666543432,666543433,666543434,666543443,666543444,666543445,666543454,666543455,666543456,666544321,666544322,666544323,666544332,666544333,666544334,666544343,666544344,666544345,666544432,666544433,666544434,666544443,666544444,666544445,666544454,666544455,666544456,666544543,666544544,666544545,666544554,666544555,666544556,666544565,666544566,666544567,666545432,666545433,666545434,666545443,666545444,666545445,666545454,666545455,666545456,666545543,666545544,666545545,666545554,666545555,666545556,666545565,666545566,666545567,666545654,666545655,666545656,666545665,666545666,666545667,666545676,666545677,666545678,666554321,666554322,666554323,666554332,666554333,666554334,666554343,666554344,666554345,666554432,666554433,666554434,666554443,666554444,666554445,666554454,666554455,666554456,666554543,666554544,666554545,666554554,666554555,666554556,666554565,666554566,666554567,666555432,666555433,666555434,666555443,666555444,666555445,666555454,666555455,666555456,666555543,666555544,666555545,666555554,666555555,666555556,666555565,666555566,666555567,666555654,666555655,666555656,666555665,666555666,666555667,666555676,666555677,666555678,666556543,666556544,666556545,666556554,666556555,666556556,666556565,666556566,666556567,666556654,666556655,666556656,666556665,666556666,666556667,666556676,666556677,666556678,666556765,666556766,666556767,666556776,666556777,666556778,666556787,666556788,666556789,666565432,666565433,666565434,666565443,666565444,666565445,666565454,666565455,666565456,666565543,666565544,666565545,666565554,666565555,666565556,666565565,666565566,666565567,666565654,666565655,666565656,666565665,666565666,666565667,666565676,666565677,666565678,666566543,666566544,666566545,666566554,666566555,666566556,666566565,666566566,666566567,666566654,666566655,666566656,666566665,666566666,666566667,666566676,666566677,666566678,666566765,666566766,666566767,666566776,666566777,666566778,666566787,666566788,666566789,666567654,666567655,666567656,666567665,666567666,666567667,666567676,666567677,666567678,666567765,666567766,666567767,666567776,666567777,666567778,666567787,666567788,666567789,666567876,666567877,666567878,666567887,666567888,666567889,666567898,666567899,666654321,666654322,666654323,666654332,666654333,666654334,666654343,666654344,666654345,666654432,666654433,666654434,666654443,666654444,666654445,666654454,666654455,666654456,666654543,666654544,666654545,666654554,666654555,666654556,666654565,666654566,666654567,666655432,666655433,666655434,666655443,666655444,666655445,666655454,666655455,666655456,666655543,666655544,666655545,666655554,666655555,666655556,666655565,666655566,666655567,666655654,666655655,666655656,666655665,666655666,666655667,666655676,666655677,666655678,666656543,666656544,666656545,666656554,666656555,666656556,666656565,666656566,666656567,666656654,666656655,666656656,666656665,666656666,666656667,666656676,666656677,666656678,666656765,666656766,666656767,666656776,666656777,666656778,666656787,666656788,666656789,666665432,666665433,666665434,666665443,666665444,666665445,666665454,666665455,666665456,666665543,666665544,666665545,666665554,666665555,666665556,666665565,666665566,666665567,666665654,666665655,666665656,666665665,666665666,666665667,666665676,666665677,666665678,666666543,666666544,666666545,666666554,666666555,666666556,666666565,666666566,666666567,666666654,666666655,666666656,666666665,666666666,666666667,666666676,666666677,666666678,666666765,666666766,666666767,666666776,666666777,666666778,666666787,666666788,666666789,666667654,666667655,666667656,666667665,666667666,666667667,666667676,666667677,666667678,666667765,666667766,666667767,666667776,666667777,666667778,666667787,666667788,666667789,666667876,666667877,666667878,666667887,666667888,666667889,666667898,666667899,666676543,666676544,666676545,666676554,666676555,666676556,666676565,666676566,666676567,666676654,666676655,666676656,666676665,666676666,666676667,666676676,666676677,666676678,666676765,666676766,666676767,666676776,666676777,666676778,666676787,666676788,666676789,666677654,666677655,666677656,666677665,666677666,666677667,666677676,666677677,666677678,666677765,666677766,666677767,666677776,666677777,666677778,666677787,666677788,666677789,666677876,666677877,666677878,666677887,666677888,666677889,666677898,666677899,666678765,666678766,666678767,666678776,666678777,666678778,666678787,666678788,666678789,666678876,666678877,666678878,666678887,666678888,666678889,666678898,666678899,666678987,666678988,666678989,666678998,666678999,666765432,666765433,666765434,666765443,666765444,666765445,666765454,666765455,666765456,666765543,666765544,666765545,666765554,666765555,666765556,666765565,666765566,666765567,666765654,666765655,666765656,666765665,666765666,666765667,666765676,666765677,666765678,666766543,666766544,666766545,666766554,666766555,666766556,666766565,666766566,666766567,666766654,666766655,666766656,666766665,666766666,666766667,666766676,666766677,666766678,666766765,666766766,666766767,666766776,666766777,666766778,666766787,666766788,666766789,666767654,666767655,666767656,666767665,666767666,666767667,666767676,666767677,666767678,666767765,666767766,666767767,666767776,666767777,666767778,666767787,666767788,666767789,666767876,666767877,666767878,666767887,666767888,666767889,666767898,666767899,666776543,666776544,666776545,666776554,666776555,666776556,666776565,666776566,666776567,666776654,666776655,666776656,666776665,666776666,666776667,666776676,666776677,666776678,666776765,666776766,666776767,666776776,666776777,666776778,666776787,666776788,666776789,666777654,666777655,666777656,666777665,666777666,666777667,666777676,666777677,666777678,666777765,666777766,666777767,666777776,666777777,666777778,666777787,666777788,666777789,666777876,666777877,666777878,666777887,666777888,666777889,666777898,666777899,666778765,666778766,666778767,666778776,666778777,666778778,666778787,666778788,666778789,666778876,666778877,666778878,666778887,666778888,666778889,666778898,666778899,666778987,666778988,666778989,666778998,666778999,666787654,666787655,666787656,666787665,666787666,666787667,666787676,666787677,666787678,666787765,666787766,666787767,666787776,666787777,666787778,666787787,666787788,666787789,666787876,666787877,666787878,666787887,666787888,666787889,666787898,666787899,666788765,666788766,666788767,666788776,666788777,666788778,666788787,666788788,666788789,666788876,666788877,666788878,666788887,666788888,666788889,666788898,666788899,666788987,666788988,666788989,666788998,666788999,666789876,666789877,666789878,666789887,666789888,666789889,666789898,666789899,666789987,666789988,666789989,666789998,666789999,667654321,667654322,667654323,667654332,667654333,667654334,667654343,667654344,667654345,667654432,667654433,667654434,667654443,667654444,667654445,667654454,667654455,667654456,667654543,667654544,667654545,667654554,667654555,667654556,667654565,667654566,667654567,667655432,667655433,667655434,667655443,667655444,667655445,667655454,667655455,667655456,667655543,667655544,667655545,667655554,667655555,667655556,667655565,667655566,667655567,667655654,667655655,667655656,667655665,667655666,667655667,667655676,667655677,667655678,667656543,667656544,667656545,667656554,667656555,667656556,667656565,667656566,667656567,667656654,667656655,667656656,667656665,667656666,667656667,667656676,667656677,667656678,667656765,667656766,667656767,667656776,667656777,667656778,667656787,667656788,667656789,667665432,667665433,667665434,667665443,667665444,667665445,667665454,667665455,667665456,667665543,667665544,667665545,667665554,667665555,667665556,667665565,667665566,667665567,667665654,667665655,667665656,667665665,667665666,667665667,667665676,667665677,667665678,667666543,667666544,667666545,667666554,667666555,667666556,667666565,667666566,667666567,667666654,667666655,667666656,667666665,667666666,667666667,667666676,667666677,667666678,667666765,667666766,667666767,667666776,667666777,667666778,667666787,667666788,667666789,667667654,667667655,667667656,667667665,667667666,667667667,667667676,667667677,667667678,667667765,667667766,667667767,667667776,667667777,667667778,667667787,667667788,667667789,667667876,667667877,667667878,667667887,667667888,667667889,667667898,667667899,667676543,667676544,667676545,667676554,667676555,667676556,667676565,667676566,667676567,667676654,667676655,667676656,667676665,667676666,667676667,667676676,667676677,667676678,667676765,667676766,667676767,667676776,667676777,667676778,667676787,667676788,667676789,667677654,667677655,667677656,667677665,667677666,667677667,667677676,667677677,667677678,667677765,667677766,667677767,667677776,667677777,667677778,667677787,667677788,667677789,667677876,667677877,667677878,667677887,667677888,667677889,667677898,667677899,667678765,667678766,667678767,667678776,667678777,667678778,667678787,667678788,667678789,667678876,667678877,667678878,667678887,667678888,667678889,667678898,667678899,667678987,667678988,667678989,667678998,667678999,667765432,667765433,667765434,667765443,667765444,667765445,667765454,667765455,667765456,667765543,667765544,667765545,667765554,667765555,667765556,667765565,667765566,667765567,667765654,667765655,667765656,667765665,667765666,667765667,667765676,667765677,667765678,667766543,667766544,667766545,667766554,667766555,667766556,667766565,667766566,667766567,667766654,667766655,667766656,667766665,667766666,667766667,667766676,667766677,667766678,667766765,667766766,667766767,667766776,667766777,667766778,667766787,667766788,667766789,667767654,667767655,667767656,667767665,667767666,667767667,667767676,667767677,667767678,667767765,667767766,667767767,667767776,667767777,667767778,667767787,667767788,667767789,667767876,667767877,667767878,667767887,667767888,667767889,667767898,667767899,667776543,667776544,667776545,667776554,667776555,667776556,667776565,667776566,667776567,667776654,667776655,667776656,667776665,667776666,667776667,667776676,667776677,667776678,667776765,667776766,667776767,667776776,667776777,667776778,667776787,667776788,667776789,667777654,667777655,667777656,667777665,667777666,667777667,667777676,667777677,667777678,667777765,667777766,667777767,667777776,667777777,667777778,667777787,667777788,667777789,667777876,667777877,667777878,667777887,667777888,667777889,667777898,667777899,667778765,667778766,667778767,667778776,667778777,667778778,667778787,667778788,667778789,667778876,667778877,667778878,667778887,667778888,667778889,667778898,667778899,667778987,667778988,667778989,667778998,667778999,667787654,667787655,667787656,667787665,667787666,667787667,667787676,667787677,667787678,667787765,667787766,667787767,667787776,667787777,667787778,667787787,667787788,667787789,667787876,667787877,667787878,667787887,667787888,667787889,667787898,667787899,667788765,667788766,667788767,667788776,667788777,667788778,667788787,667788788,667788789,667788876,667788877,667788878,667788887,667788888,667788889,667788898,667788899,667788987,667788988,667788989,667788998,667788999,667789876,667789877,667789878,667789887,667789888,667789889,667789898,667789899,667789987,667789988,667789989,667789998,667789999,667876543,667876544,667876545,667876554,667876555,667876556,667876565,667876566,667876567,667876654,667876655,667876656,667876665,667876666,667876667,667876676,667876677,667876678,667876765,667876766,667876767,667876776,667876777,667876778,667876787,667876788,667876789,667877654,667877655,667877656,667877665,667877666,667877667,667877676,667877677,667877678,667877765,667877766,667877767,667877776,667877777,667877778,667877787,667877788,667877789,667877876,667877877,667877878,667877887,667877888,667877889,667877898,667877899,667878765,667878766,667878767,667878776,667878777,667878778,667878787,667878788,667878789,667878876,667878877,667878878,667878887,667878888,667878889,667878898,667878899,667878987,667878988,667878989,667878998,667878999,667887654,667887655,667887656,667887665,667887666,667887667,667887676,667887677,667887678,667887765,667887766,667887767,667887776,667887777,667887778,667887787,667887788,667887789,667887876,667887877,667887878,667887887,667887888,667887889,667887898,667887899,667888765,667888766,667888767,667888776,667888777,667888778,667888787,667888788,667888789,667888876,667888877,667888878,667888887,667888888,667888889,667888898,667888899,667888987,667888988,667888989,667888998,667888999,667889876,667889877,667889878,667889887,667889888,667889889,667889898,667889899,667889987,667889988,667889989,667889998,667889999,667898765,667898766,667898767,667898776,667898777,667898778,667898787,667898788,667898789,667898876,667898877,667898878,667898887,667898888,667898889,667898898,667898899,667898987,667898988,667898989,667898998,667898999,667899876,667899877,667899878,667899887,667899888,667899889,667899898,667899899,667899987,667899988,667899989,667899998,667899999,676543210,676543211,676543212,676543221,676543222,676543223,676543232,676543233,676543234,676543321,676543322,676543323,676543332,676543333,676543334,676543343,676543344,676543345,676543432,676543433,676543434,676543443,676543444,676543445,676543454,676543455,676543456,676544321,676544322,676544323,676544332,676544333,676544334,676544343,676544344,676544345,676544432,676544433,676544434,676544443,676544444,676544445,676544454,676544455,676544456,676544543,676544544,676544545,676544554,676544555,676544556,676544565,676544566,676544567,676545432,676545433,676545434,676545443,676545444,676545445,676545454,676545455,676545456,676545543,676545544,676545545,676545554,676545555,676545556,676545565,676545566,676545567,676545654,676545655,676545656,676545665,676545666,676545667,676545676,676545677,676545678,676554321,676554322,676554323,676554332,676554333,676554334,676554343,676554344,676554345,676554432,676554433,676554434,676554443,676554444,676554445,676554454,676554455,676554456,676554543,676554544,676554545,676554554,676554555,676554556,676554565,676554566,676554567,676555432,676555433,676555434,676555443,676555444,676555445,676555454,676555455,676555456,676555543,676555544,676555545,676555554,676555555,676555556,676555565,676555566,676555567,676555654,676555655,676555656,676555665,676555666,676555667,676555676,676555677,676555678,676556543,676556544,676556545,676556554,676556555,676556556,676556565,676556566,676556567,676556654,676556655,676556656,676556665,676556666,676556667,676556676,676556677,676556678,676556765,676556766,676556767,676556776,676556777,676556778,676556787,676556788,676556789,676565432,676565433,676565434,676565443,676565444,676565445,676565454,676565455,676565456,676565543,676565544,676565545,676565554,676565555,676565556,676565565,676565566,676565567,676565654,676565655,676565656,676565665,676565666,676565667,676565676,676565677,676565678,676566543,676566544,676566545,676566554,676566555,676566556,676566565,676566566,676566567,676566654,676566655,676566656,676566665,676566666,676566667,676566676,676566677,676566678,676566765,676566766,676566767,676566776,676566777,676566778,676566787,676566788,676566789,676567654,676567655,676567656,676567665,676567666,676567667,676567676,676567677,676567678,676567765,676567766,676567767,676567776,676567777,676567778,676567787,676567788,676567789,676567876,676567877,676567878,676567887,676567888,676567889,676567898,676567899,676654321,676654322,676654323,676654332,676654333,676654334,676654343,676654344,676654345,676654432,676654433,676654434,676654443,676654444,676654445,676654454,676654455,676654456,676654543,676654544,676654545,676654554,676654555,676654556,676654565,676654566,676654567,676655432,676655433,676655434,676655443,676655444,676655445,676655454,676655455,676655456,676655543,676655544,676655545,676655554,676655555,676655556,676655565,676655566,676655567,676655654,676655655,676655656,676655665,676655666,676655667,676655676,676655677,676655678,676656543,676656544,676656545,676656554,676656555,676656556,676656565,676656566,676656567,676656654,676656655,676656656,676656665,676656666,676656667,676656676,676656677,676656678,676656765,676656766,676656767,676656776,676656777,676656778,676656787,676656788,676656789,676665432,676665433,676665434,676665443,676665444,676665445,676665454,676665455,676665456,676665543,676665544,676665545,676665554,676665555,676665556,676665565,676665566,676665567,676665654,676665655,676665656,676665665,676665666,676665667,676665676,676665677,676665678,676666543,676666544,676666545,676666554,676666555,676666556,676666565,676666566,676666567,676666654,676666655,676666656,676666665,676666666,676666667,676666676,676666677,676666678,676666765,676666766,676666767,676666776,676666777,676666778,676666787,676666788,676666789,676667654,676667655,676667656,676667665,676667666,676667667,676667676,676667677,676667678,676667765,676667766,676667767,676667776,676667777,676667778,676667787,676667788,676667789,676667876,676667877,676667878,676667887,676667888,676667889,676667898,676667899,676676543,676676544,676676545,676676554,676676555,676676556,676676565,676676566,676676567,676676654,676676655,676676656,676676665,676676666,676676667,676676676,676676677,676676678,676676765,676676766,676676767,676676776,676676777,676676778,676676787,676676788,676676789,676677654,676677655,676677656,676677665,676677666,676677667,676677676,676677677,676677678,676677765,676677766,676677767,676677776,676677777,676677778,676677787,676677788,676677789,676677876,676677877,676677878,676677887,676677888,676677889,676677898,676677899,676678765,676678766,676678767,676678776,676678777,676678778,676678787,676678788,676678789,676678876,676678877,676678878,676678887,676678888,676678889,676678898,676678899,676678987,676678988,676678989,676678998,676678999,676765432,676765433,676765434,676765443,676765444,676765445,676765454,676765455,676765456,676765543,676765544,676765545,676765554,676765555,676765556,676765565,676765566,676765567,676765654,676765655,676765656,676765665,676765666,676765667,676765676,676765677,676765678,676766543,676766544,676766545,676766554,676766555,676766556,676766565,676766566,676766567,676766654,676766655,676766656,676766665,676766666,676766667,676766676,676766677,676766678,676766765,676766766,676766767,676766776,676766777,676766778,676766787,676766788,676766789,676767654,676767655,676767656,676767665,676767666,676767667,676767676,676767677,676767678,676767765,676767766,676767767,676767776,676767777,676767778,676767787,676767788,676767789,676767876,676767877,676767878,676767887,676767888,676767889,676767898,676767899,676776543,676776544,676776545,676776554,676776555,676776556,676776565,676776566,676776567,676776654,676776655,676776656,676776665,676776666,676776667,676776676,676776677,676776678,676776765,676776766,676776767,676776776,676776777,676776778,676776787,676776788,676776789,676777654,676777655,676777656,676777665,676777666,676777667,676777676,676777677,676777678,676777765,676777766,676777767,676777776,676777777,676777778,676777787,676777788,676777789,676777876,676777877,676777878,676777887,676777888,676777889,676777898,676777899,676778765,676778766,676778767,676778776,676778777,676778778,676778787,676778788,676778789,676778876,676778877,676778878,676778887,676778888,676778889,676778898,676778899,676778987,676778988,676778989,676778998,676778999,676787654,676787655,676787656,676787665,676787666,676787667,676787676,676787677,676787678,676787765,676787766,676787767,676787776,676787777,676787778,676787787,676787788,676787789,676787876,676787877,676787878,676787887,676787888,676787889,676787898,676787899,676788765,676788766,676788767,676788776,676788777,676788778,676788787,676788788,676788789,676788876,676788877,676788878,676788887,676788888,676788889,676788898,676788899,676788987,676788988,676788989,676788998,676788999,676789876,676789877,676789878,676789887,676789888,676789889,676789898,676789899,676789987,676789988,676789989,676789998,676789999,677654321,677654322,677654323,677654332,677654333,677654334,677654343,677654344,677654345,677654432,677654433,677654434,677654443,677654444,677654445,677654454,677654455,677654456,677654543,677654544,677654545,677654554,677654555,677654556,677654565,677654566,677654567,677655432,677655433,677655434,677655443,677655444,677655445,677655454,677655455,677655456,677655543,677655544,677655545,677655554,677655555,677655556,677655565,677655566,677655567,677655654,677655655,677655656,677655665,677655666,677655667,677655676,677655677,677655678,677656543,677656544,677656545,677656554,677656555,677656556,677656565,677656566,677656567,677656654,677656655,677656656,677656665,677656666,677656667,677656676,677656677,677656678,677656765,677656766,677656767,677656776,677656777,677656778,677656787,677656788,677656789,677665432,677665433,677665434,677665443,677665444,677665445,677665454,677665455,677665456,677665543,677665544,677665545,677665554,677665555,677665556,677665565,677665566,677665567,677665654,677665655,677665656,677665665,677665666,677665667,677665676,677665677,677665678,677666543,677666544,677666545,677666554,677666555,677666556,677666565,677666566,677666567,677666654,677666655,677666656,677666665,677666666,677666667,677666676,677666677,677666678,677666765,677666766,677666767,677666776,677666777,677666778,677666787,677666788,677666789,677667654,677667655,677667656,677667665,677667666,677667667,677667676,677667677,677667678,677667765,677667766,677667767,677667776,677667777,677667778,677667787,677667788,677667789,677667876,677667877,677667878,677667887,677667888,677667889,677667898,677667899,677676543,677676544,677676545,677676554,677676555,677676556,677676565,677676566,677676567,677676654,677676655,677676656,677676665,677676666,677676667,677676676,677676677,677676678,677676765,677676766,677676767,677676776,677676777,677676778,677676787,677676788,677676789,677677654,677677655,677677656,677677665,677677666,677677667,677677676,677677677,677677678,677677765,677677766,677677767,677677776,677677777,677677778,677677787,677677788,677677789,677677876,677677877,677677878,677677887,677677888,677677889,677677898,677677899,677678765,677678766,677678767,677678776,677678777,677678778,677678787,677678788,677678789,677678876,677678877,677678878,677678887,677678888,677678889,677678898,677678899,677678987,677678988,677678989,677678998,677678999,677765432,677765433,677765434,677765443,677765444,677765445,677765454,677765455,677765456,677765543,677765544,677765545,677765554,677765555,677765556,677765565,677765566,677765567,677765654,677765655,677765656,677765665,677765666,677765667,677765676,677765677,677765678,677766543,677766544,677766545,677766554,677766555,677766556,677766565,677766566,677766567,677766654,677766655,677766656,677766665,677766666,677766667,677766676,677766677,677766678,677766765,677766766,677766767,677766776,677766777,677766778,677766787,677766788,677766789,677767654,677767655,677767656,677767665,677767666,677767667,677767676,677767677,677767678,677767765,677767766,677767767,677767776,677767777,677767778,677767787,677767788,677767789,677767876,677767877,677767878,677767887,677767888,677767889,677767898,677767899,677776543,677776544,677776545,677776554,677776555,677776556,677776565,677776566,677776567,677776654,677776655,677776656,677776665,677776666,677776667,677776676,677776677,677776678,677776765,677776766,677776767,677776776,677776777,677776778,677776787,677776788,677776789,677777654,677777655,677777656,677777665,677777666,677777667,677777676,677777677,677777678,677777765,677777766,677777767,677777776,677777777,677777778,677777787,677777788,677777789,677777876,677777877,677777878,677777887,677777888,677777889,677777898,677777899,677778765,677778766,677778767,677778776,677778777,677778778,677778787,677778788,677778789,677778876,677778877,677778878,677778887,677778888,677778889,677778898,677778899,677778987,677778988,677778989,677778998,677778999,677787654,677787655,677787656,677787665,677787666,677787667,677787676,677787677,677787678,677787765,677787766,677787767,677787776,677787777,677787778,677787787,677787788,677787789,677787876,677787877,677787878,677787887,677787888,677787889,677787898,677787899,677788765,677788766,677788767,677788776,677788777,677788778,677788787,677788788,677788789,677788876,677788877,677788878,677788887,677788888,677788889,677788898,677788899,677788987,677788988,677788989,677788998,677788999,677789876,677789877,677789878,677789887,677789888,677789889,677789898,677789899,677789987,677789988,677789989,677789998,677789999,677876543,677876544,677876545,677876554,677876555,677876556,677876565,677876566,677876567,677876654,677876655,677876656,677876665,677876666,677876667,677876676,677876677,677876678,677876765,677876766,677876767,677876776,677876777,677876778,677876787,677876788,677876789,677877654,677877655,677877656,677877665,677877666,677877667,677877676,677877677,677877678,677877765,677877766,677877767,677877776,677877777,677877778,677877787,677877788,677877789,677877876,677877877,677877878,677877887,677877888,677877889,677877898,677877899,677878765,677878766,677878767,677878776,677878777,677878778,677878787,677878788,677878789,677878876,677878877,677878878,677878887,677878888,677878889,677878898,677878899,677878987,677878988,677878989,677878998,677878999,677887654,677887655,677887656,677887665,677887666,677887667,677887676,677887677,677887678,677887765,677887766,677887767,677887776,677887777,677887778,677887787,677887788,677887789,677887876,677887877,677887878,677887887,677887888,677887889,677887898,677887899,677888765,677888766,677888767,677888776,677888777,677888778,677888787,677888788,677888789,677888876,677888877,677888878,677888887,677888888,677888889,677888898,677888899,677888987,677888988,677888989,677888998,677888999,677889876,677889877,677889878,677889887,677889888,677889889,677889898,677889899,677889987,677889988,677889989,677889998,677889999,677898765,677898766,677898767,677898776,677898777,677898778,677898787,677898788,677898789,677898876,677898877,677898878,677898887,677898888,677898889,677898898,677898899,677898987,677898988,677898989,677898998,677898999,677899876,677899877,677899878,677899887,677899888,677899889,677899898,677899899,677899987,677899988,677899989,677899998,677899999,678765432,678765433,678765434,678765443,678765444,678765445,678765454,678765455,678765456,678765543,678765544,678765545,678765554,678765555,678765556,678765565,678765566,678765567,678765654,678765655,678765656,678765665,678765666,678765667,678765676,678765677,678765678,678766543,678766544,678766545,678766554,678766555,678766556,678766565,678766566,678766567,678766654,678766655,678766656,678766665,678766666,678766667,678766676,678766677,678766678,678766765,678766766,678766767,678766776,678766777,678766778,678766787,678766788,678766789,678767654,678767655,678767656,678767665,678767666,678767667,678767676,678767677,678767678,678767765,678767766,678767767,678767776,678767777,678767778,678767787,678767788,678767789,678767876,678767877,678767878,678767887,678767888,678767889,678767898,678767899,678776543,678776544,678776545,678776554,678776555,678776556,678776565,678776566,678776567,678776654,678776655,678776656,678776665,678776666,678776667,678776676,678776677,678776678,678776765,678776766,678776767,678776776,678776777,678776778,678776787,678776788,678776789,678777654,678777655,678777656,678777665,678777666,678777667,678777676,678777677,678777678,678777765,678777766,678777767,678777776,678777777,678777778,678777787,678777788,678777789,678777876,678777877,678777878,678777887,678777888,678777889,678777898,678777899,678778765,678778766,678778767,678778776,678778777,678778778,678778787,678778788,678778789,678778876,678778877,678778878,678778887,678778888,678778889,678778898,678778899,678778987,678778988,678778989,678778998,678778999,678787654,678787655,678787656,678787665,678787666,678787667,678787676,678787677,678787678,678787765,678787766,678787767,678787776,678787777,678787778,678787787,678787788,678787789,678787876,678787877,678787878,678787887,678787888,678787889,678787898,678787899,678788765,678788766,678788767,678788776,678788777,678788778,678788787,678788788,678788789,678788876,678788877,678788878,678788887,678788888,678788889,678788898,678788899,678788987,678788988,678788989,678788998,678788999,678789876,678789877,678789878,678789887,678789888,678789889,678789898,678789899,678789987,678789988,678789989,678789998,678789999,678876543,678876544,678876545,678876554,678876555,678876556,678876565,678876566,678876567,678876654,678876655,678876656,678876665,678876666,678876667,678876676,678876677,678876678,678876765,678876766,678876767,678876776,678876777,678876778,678876787,678876788,678876789,678877654,678877655,678877656,678877665,678877666,678877667,678877676,678877677,678877678,678877765,678877766,678877767,678877776,678877777,678877778,678877787,678877788,678877789,678877876,678877877,678877878,678877887,678877888,678877889,678877898,678877899,678878765,678878766,678878767,678878776,678878777,678878778,678878787,678878788,678878789,678878876,678878877,678878878,678878887,678878888,678878889,678878898,678878899,678878987,678878988,678878989,678878998,678878999,678887654,678887655,678887656,678887665,678887666,678887667,678887676,678887677,678887678,678887765,678887766,678887767,678887776,678887777,678887778,678887787,678887788,678887789,678887876,678887877,678887878,678887887,678887888,678887889,678887898,678887899,678888765,678888766,678888767,678888776,678888777,678888778,678888787,678888788,678888789,678888876,678888877,678888878,678888887,678888888,678888889,678888898,678888899,678888987,678888988,678888989,678888998,678888999,678889876,678889877,678889878,678889887,678889888,678889889,678889898,678889899,678889987,678889988,678889989,678889998,678889999,678898765,678898766,678898767,678898776,678898777,678898778,678898787,678898788,678898789,678898876,678898877,678898878,678898887,678898888,678898889,678898898,678898899,678898987,678898988,678898989,678898998,678898999,678899876,678899877,678899878,678899887,678899888,678899889,678899898,678899899,678899987,678899988,678899989,678899998,678899999,678987654,678987655,678987656,678987665,678987666,678987667,678987676,678987677,678987678,678987765,678987766,678987767,678987776,678987777,678987778,678987787,678987788,678987789,678987876,678987877,678987878,678987887,678987888,678987889,678987898,678987899,678988765,678988766,678988767,678988776,678988777,678988778,678988787,678988788,678988789,678988876,678988877,678988878,678988887,678988888,678988889,678988898,678988899,678988987,678988988,678988989,678988998,678988999,678989876,678989877,678989878,678989887,678989888,678989889,678989898,678989899,678989987,678989988,678989989,678989998,678989999,678998765,678998766,678998767,678998776,678998777,678998778,678998787,678998788,678998789,678998876,678998877,678998878,678998887,678998888,678998889,678998898,678998899,678998987,678998988,678998989,678998998,678998999,678999876,678999877,678999878,678999887,678999888,678999889,678999898,678999899,678999987,678999988,678999989,678999998,678999999,765432100,765432101,765432110,765432111,765432112,765432121,765432122,765432123,765432210,765432211,765432212,765432221,765432222,765432223,765432232,765432233,765432234,765432321,765432322,765432323,765432332,765432333,765432334,765432343,765432344,765432345,765433210,765433211,765433212,765433221,765433222,765433223,765433232,765433233,765433234,765433321,765433322,765433323,765433332,765433333,765433334,765433343,765433344,765433345,765433432,765433433,765433434,765433443,765433444,765433445,765433454,765433455,765433456,765434321,765434322,765434323,765434332,765434333,765434334,765434343,765434344,765434345,765434432,765434433,765434434,765434443,765434444,765434445,765434454,765434455,765434456,765434543,765434544,765434545,765434554,765434555,765434556,765434565,765434566,765434567,765443210,765443211,765443212,765443221,765443222,765443223,765443232,765443233,765443234,765443321,765443322,765443323,765443332,765443333,765443334,765443343,765443344,765443345,765443432,765443433,765443434,765443443,765443444,765443445,765443454,765443455,765443456,765444321,765444322,765444323,765444332,765444333,765444334,765444343,765444344,765444345,765444432,765444433,765444434,765444443,765444444,765444445,765444454,765444455,765444456,765444543,765444544,765444545,765444554,765444555,765444556,765444565,765444566,765444567,765445432,765445433,765445434,765445443,765445444,765445445,765445454,765445455,765445456,765445543,765445544,765445545,765445554,765445555,765445556,765445565,765445566,765445567,765445654,765445655,765445656,765445665,765445666,765445667,765445676,765445677,765445678,765454321,765454322,765454323,765454332,765454333,765454334,765454343,765454344,765454345,765454432,765454433,765454434,765454443,765454444,765454445,765454454,765454455,765454456,765454543,765454544,765454545,765454554,765454555,765454556,765454565,765454566,765454567,765455432,765455433,765455434,765455443,765455444,765455445,765455454,765455455,765455456,765455543,765455544,765455545,765455554,765455555,765455556,765455565,765455566,765455567,765455654,765455655,765455656,765455665,765455666,765455667,765455676,765455677,765455678,765456543,765456544,765456545,765456554,765456555,765456556,765456565,765456566,765456567,765456654,765456655,765456656,765456665,765456666,765456667,765456676,765456677,765456678,765456765,765456766,765456767,765456776,765456777,765456778,765456787,765456788,765456789,765543210,765543211,765543212,765543221,765543222,765543223,765543232,765543233,765543234,765543321,765543322,765543323,765543332,765543333,765543334,765543343,765543344,765543345,765543432,765543433,765543434,765543443,765543444,765543445,765543454,765543455,765543456,765544321,765544322,765544323,765544332,765544333,765544334,765544343,765544344,765544345,765544432,765544433,765544434,765544443,765544444,765544445,765544454,765544455,765544456,765544543,765544544,765544545,765544554,765544555,765544556,765544565,765544566,765544567,765545432,765545433,765545434,765545443,765545444,765545445,765545454,765545455,765545456,765545543,765545544,765545545,765545554,765545555,765545556,765545565,765545566,765545567,765545654,765545655,765545656,765545665,765545666,765545667,765545676,765545677,765545678,765554321,765554322,765554323,765554332,765554333,765554334,765554343,765554344,765554345,765554432,765554433,765554434,765554443,765554444,765554445,765554454,765554455,765554456,765554543,765554544,765554545,765554554,765554555,765554556,765554565,765554566,765554567,765555432,765555433,765555434,765555443,765555444,765555445,765555454,765555455,765555456,765555543,765555544,765555545,765555554,765555555,765555556,765555565,765555566,765555567,765555654,765555655,765555656,765555665,765555666,765555667,765555676,765555677,765555678,765556543,765556544,765556545,765556554,765556555,765556556,765556565,765556566,765556567,765556654,765556655,765556656,765556665,765556666,765556667,765556676,765556677,765556678,765556765,765556766,765556767,765556776,765556777,765556778,765556787,765556788,765556789,765565432,765565433,765565434,765565443,765565444,765565445,765565454,765565455,765565456,765565543,765565544,765565545,765565554,765565555,765565556,765565565,765565566,765565567,765565654,765565655,765565656,765565665,765565666,765565667,765565676,765565677,765565678,765566543,765566544,765566545,765566554,765566555,765566556,765566565,765566566,765566567,765566654,765566655,765566656,765566665,765566666,765566667,765566676,765566677,765566678,765566765,765566766,765566767,765566776,765566777,765566778,765566787,765566788,765566789,765567654,765567655,765567656,765567665,765567666,765567667,765567676,765567677,765567678,765567765,765567766,765567767,765567776,765567777,765567778,765567787,765567788,765567789,765567876,765567877,765567878,765567887,765567888,765567889,765567898,765567899,765654321,765654322,765654323,765654332,765654333,765654334,765654343,765654344,765654345,765654432,765654433,765654434,765654443,765654444,765654445,765654454,765654455,765654456,765654543,765654544,765654545,765654554,765654555,765654556,765654565,765654566,765654567,765655432,765655433,765655434,765655443,765655444,765655445,765655454,765655455,765655456,765655543,765655544,765655545,765655554,765655555,765655556,765655565,765655566,765655567,765655654,765655655,765655656,765655665,765655666,765655667,765655676,765655677,765655678,765656543,765656544,765656545,765656554,765656555,765656556,765656565,765656566,765656567,765656654,765656655,765656656,765656665,765656666,765656667,765656676,765656677,765656678,765656765,765656766,765656767,765656776,765656777,765656778,765656787,765656788,765656789,765665432,765665433,765665434,765665443,765665444,765665445,765665454,765665455,765665456,765665543,765665544,765665545,765665554,765665555,765665556,765665565,765665566,765665567,765665654,765665655,765665656,765665665,765665666,765665667,765665676,765665677,765665678,765666543,765666544,765666545,765666554,765666555,765666556,765666565,765666566,765666567,765666654,765666655,765666656,765666665,765666666,765666667,765666676,765666677,765666678,765666765,765666766,765666767,765666776,765666777,765666778,765666787,765666788,765666789,765667654,765667655,765667656,765667665,765667666,765667667,765667676,765667677,765667678,765667765,765667766,765667767,765667776,765667777,765667778,765667787,765667788,765667789,765667876,765667877,765667878,765667887,765667888,765667889,765667898,765667899,765676543,765676544,765676545,765676554,765676555,765676556,765676565,765676566,765676567,765676654,765676655,765676656,765676665,765676666,765676667,765676676,765676677,765676678,765676765,765676766,765676767,765676776,765676777,765676778,765676787,765676788,765676789,765677654,765677655,765677656,765677665,765677666,765677667,765677676,765677677,765677678,765677765,765677766,765677767,765677776,765677777,765677778,765677787,765677788,765677789,765677876,765677877,765677878,765677887,765677888,765677889,765677898,765677899,765678765,765678766,765678767,765678776,765678777,765678778,765678787,765678788,765678789,765678876,765678877,765678878,765678887,765678888,765678889,765678898,765678899,765678987,765678988,765678989,765678998,765678999,766543210,766543211,766543212,766543221,766543222,766543223,766543232,766543233,766543234,766543321,766543322,766543323,766543332,766543333,766543334,766543343,766543344,766543345,766543432,766543433,766543434,766543443,766543444,766543445,766543454,766543455,766543456,766544321,766544322,766544323,766544332,766544333,766544334,766544343,766544344,766544345,766544432,766544433,766544434,766544443,766544444,766544445,766544454,766544455,766544456,766544543,766544544,766544545,766544554,766544555,766544556,766544565,766544566,766544567,766545432,766545433,766545434,766545443,766545444,766545445,766545454,766545455,766545456,766545543,766545544,766545545,766545554,766545555,766545556,766545565,766545566,766545567,766545654,766545655,766545656,766545665,766545666,766545667,766545676,766545677,766545678,766554321,766554322,766554323,766554332,766554333,766554334,766554343,766554344,766554345,766554432,766554433,766554434,766554443,766554444,766554445,766554454,766554455,766554456,766554543,766554544,766554545,766554554,766554555,766554556,766554565,766554566,766554567,766555432,766555433,766555434,766555443,766555444,766555445,766555454,766555455,766555456,766555543,766555544,766555545,766555554,766555555,766555556,766555565,766555566,766555567,766555654,766555655,766555656,766555665,766555666,766555667,766555676,766555677,766555678,766556543,766556544,766556545,766556554,766556555,766556556,766556565,766556566,766556567,766556654,766556655,766556656,766556665,766556666,766556667,766556676,766556677,766556678,766556765,766556766,766556767,766556776,766556777,766556778,766556787,766556788,766556789,766565432,766565433,766565434,766565443,766565444,766565445,766565454,766565455,766565456,766565543,766565544,766565545,766565554,766565555,766565556,766565565,766565566,766565567,766565654,766565655,766565656,766565665,766565666,766565667,766565676,766565677,766565678,766566543,766566544,766566545,766566554,766566555,766566556,766566565,766566566,766566567,766566654,766566655,766566656,766566665,766566666,766566667,766566676,766566677,766566678,766566765,766566766,766566767,766566776,766566777,766566778,766566787,766566788,766566789,766567654,766567655,766567656,766567665,766567666,766567667,766567676,766567677,766567678,766567765,766567766,766567767,766567776,766567777,766567778,766567787,766567788,766567789,766567876,766567877,766567878,766567887,766567888,766567889,766567898,766567899,766654321,766654322,766654323,766654332,766654333,766654334,766654343,766654344,766654345,766654432,766654433,766654434,766654443,766654444,766654445,766654454,766654455,766654456,766654543,766654544,766654545,766654554,766654555,766654556,766654565,766654566,766654567,766655432,766655433,766655434,766655443,766655444,766655445,766655454,766655455,766655456,766655543,766655544,766655545,766655554,766655555,766655556,766655565,766655566,766655567,766655654,766655655,766655656,766655665,766655666,766655667,766655676,766655677,766655678,766656543,766656544,766656545,766656554,766656555,766656556,766656565,766656566,766656567,766656654,766656655,766656656,766656665,766656666,766656667,766656676,766656677,766656678,766656765,766656766,766656767,766656776,766656777,766656778,766656787,766656788,766656789,766665432,766665433,766665434,766665443,766665444,766665445,766665454,766665455,766665456,766665543,766665544,766665545,766665554,766665555,766665556,766665565,766665566,766665567,766665654,766665655,766665656,766665665,766665666,766665667,766665676,766665677,766665678,766666543,766666544,766666545,766666554,766666555,766666556,766666565,766666566,766666567,766666654,766666655,766666656,766666665,766666666,766666667,766666676,766666677,766666678,766666765,766666766,766666767,766666776,766666777,766666778,766666787,766666788,766666789,766667654,766667655,766667656,766667665,766667666,766667667,766667676,766667677,766667678,766667765,766667766,766667767,766667776,766667777,766667778,766667787,766667788,766667789,766667876,766667877,766667878,766667887,766667888,766667889,766667898,766667899,766676543,766676544,766676545,766676554,766676555,766676556,766676565,766676566,766676567,766676654,766676655,766676656,766676665,766676666,766676667,766676676,766676677,766676678,766676765,766676766,766676767,766676776,766676777,766676778,766676787,766676788,766676789,766677654,766677655,766677656,766677665,766677666,766677667,766677676,766677677,766677678,766677765,766677766,766677767,766677776,766677777,766677778,766677787,766677788,766677789,766677876,766677877,766677878,766677887,766677888,766677889,766677898,766677899,766678765,766678766,766678767,766678776,766678777,766678778,766678787,766678788,766678789,766678876,766678877,766678878,766678887,766678888,766678889,766678898,766678899,766678987,766678988,766678989,766678998,766678999,766765432,766765433,766765434,766765443,766765444,766765445,766765454,766765455,766765456,766765543,766765544,766765545,766765554,766765555,766765556,766765565,766765566,766765567,766765654,766765655,766765656,766765665,766765666,766765667,766765676,766765677,766765678,766766543,766766544,766766545,766766554,766766555,766766556,766766565,766766566,766766567,766766654,766766655,766766656,766766665,766766666,766766667,766766676,766766677,766766678,766766765,766766766,766766767,766766776,766766777,766766778,766766787,766766788,766766789,766767654,766767655,766767656,766767665,766767666,766767667,766767676,766767677,766767678,766767765,766767766,766767767,766767776,766767777,766767778,766767787,766767788,766767789,766767876,766767877,766767878,766767887,766767888,766767889,766767898,766767899,766776543,766776544,766776545,766776554,766776555,766776556,766776565,766776566,766776567,766776654,766776655,766776656,766776665,766776666,766776667,766776676,766776677,766776678,766776765,766776766,766776767,766776776,766776777,766776778,766776787,766776788,766776789,766777654,766777655,766777656,766777665,766777666,766777667,766777676,766777677,766777678,766777765,766777766,766777767,766777776,766777777,766777778,766777787,766777788,766777789,766777876,766777877,766777878,766777887,766777888,766777889,766777898,766777899,766778765,766778766,766778767,766778776,766778777,766778778,766778787,766778788,766778789,766778876,766778877,766778878,766778887,766778888,766778889,766778898,766778899,766778987,766778988,766778989,766778998,766778999,766787654,766787655,766787656,766787665,766787666,766787667,766787676,766787677,766787678,766787765,766787766,766787767,766787776,766787777,766787778,766787787,766787788,766787789,766787876,766787877,766787878,766787887,766787888,766787889,766787898,766787899,766788765,766788766,766788767,766788776,766788777,766788778,766788787,766788788,766788789,766788876,766788877,766788878,766788887,766788888,766788889,766788898,766788899,766788987,766788988,766788989,766788998,766788999,766789876,766789877,766789878,766789887,766789888,766789889,766789898,766789899,766789987,766789988,766789989,766789998,766789999,767654321,767654322,767654323,767654332,767654333,767654334,767654343,767654344,767654345,767654432,767654433,767654434,767654443,767654444,767654445,767654454,767654455,767654456,767654543,767654544,767654545,767654554,767654555,767654556,767654565,767654566,767654567,767655432,767655433,767655434,767655443,767655444,767655445,767655454,767655455,767655456,767655543,767655544,767655545,767655554,767655555,767655556,767655565,767655566,767655567,767655654,767655655,767655656,767655665,767655666,767655667,767655676,767655677,767655678,767656543,767656544,767656545,767656554,767656555,767656556,767656565,767656566,767656567,767656654,767656655,767656656,767656665,767656666,767656667,767656676,767656677,767656678,767656765,767656766,767656767,767656776,767656777,767656778,767656787,767656788,767656789,767665432,767665433,767665434,767665443,767665444,767665445,767665454,767665455,767665456,767665543,767665544,767665545,767665554,767665555,767665556,767665565,767665566,767665567,767665654,767665655,767665656,767665665,767665666,767665667,767665676,767665677,767665678,767666543,767666544,767666545,767666554,767666555,767666556,767666565,767666566,767666567,767666654,767666655,767666656,767666665,767666666,767666667,767666676,767666677,767666678,767666765,767666766,767666767,767666776,767666777,767666778,767666787,767666788,767666789,767667654,767667655,767667656,767667665,767667666,767667667,767667676,767667677,767667678,767667765,767667766,767667767,767667776,767667777,767667778,767667787,767667788,767667789,767667876,767667877,767667878,767667887,767667888,767667889,767667898,767667899,767676543,767676544,767676545,767676554,767676555,767676556,767676565,767676566,767676567,767676654,767676655,767676656,767676665,767676666,767676667,767676676,767676677,767676678,767676765,767676766,767676767,767676776,767676777,767676778,767676787,767676788,767676789,767677654,767677655,767677656,767677665,767677666,767677667,767677676,767677677,767677678,767677765,767677766,767677767,767677776,767677777,767677778,767677787,767677788,767677789,767677876,767677877,767677878,767677887,767677888,767677889,767677898,767677899,767678765,767678766,767678767,767678776,767678777,767678778,767678787,767678788,767678789,767678876,767678877,767678878,767678887,767678888,767678889,767678898,767678899,767678987,767678988,767678989,767678998,767678999,767765432,767765433,767765434,767765443,767765444,767765445,767765454,767765455,767765456,767765543,767765544,767765545,767765554,767765555,767765556,767765565,767765566,767765567,767765654,767765655,767765656,767765665,767765666,767765667,767765676,767765677,767765678,767766543,767766544,767766545,767766554,767766555,767766556,767766565,767766566,767766567,767766654,767766655,767766656,767766665,767766666,767766667,767766676,767766677,767766678,767766765,767766766,767766767,767766776,767766777,767766778,767766787,767766788,767766789,767767654,767767655,767767656,767767665,767767666,767767667,767767676,767767677,767767678,767767765,767767766,767767767,767767776,767767777,767767778,767767787,767767788,767767789,767767876,767767877,767767878,767767887,767767888,767767889,767767898,767767899,767776543,767776544,767776545,767776554,767776555,767776556,767776565,767776566,767776567,767776654,767776655,767776656,767776665,767776666,767776667,767776676,767776677,767776678,767776765,767776766,767776767,767776776,767776777,767776778,767776787,767776788,767776789,767777654,767777655,767777656,767777665,767777666,767777667,767777676,767777677,767777678,767777765,767777766,767777767,767777776,767777777,767777778,767777787,767777788,767777789,767777876,767777877,767777878,767777887,767777888,767777889,767777898,767777899,767778765,767778766,767778767,767778776,767778777,767778778,767778787,767778788,767778789,767778876,767778877,767778878,767778887,767778888,767778889,767778898,767778899,767778987,767778988,767778989,767778998,767778999,767787654,767787655,767787656,767787665,767787666,767787667,767787676,767787677,767787678,767787765,767787766,767787767,767787776,767787777,767787778,767787787,767787788,767787789,767787876,767787877,767787878,767787887,767787888,767787889,767787898,767787899,767788765,767788766,767788767,767788776,767788777,767788778,767788787,767788788,767788789,767788876,767788877,767788878,767788887,767788888,767788889,767788898,767788899,767788987,767788988,767788989,767788998,767788999,767789876,767789877,767789878,767789887,767789888,767789889,767789898,767789899,767789987,767789988,767789989,767789998,767789999,767876543,767876544,767876545,767876554,767876555,767876556,767876565,767876566,767876567,767876654,767876655,767876656,767876665,767876666,767876667,767876676,767876677,767876678,767876765,767876766,767876767,767876776,767876777,767876778,767876787,767876788,767876789,767877654,767877655,767877656,767877665,767877666,767877667,767877676,767877677,767877678,767877765,767877766,767877767,767877776,767877777,767877778,767877787,767877788,767877789,767877876,767877877,767877878,767877887,767877888,767877889,767877898,767877899,767878765,767878766,767878767,767878776,767878777,767878778,767878787,767878788,767878789,767878876,767878877,767878878,767878887,767878888,767878889,767878898,767878899,767878987,767878988,767878989,767878998,767878999,767887654,767887655,767887656,767887665,767887666,767887667,767887676,767887677,767887678,767887765,767887766,767887767,767887776,767887777,767887778,767887787,767887788,767887789,767887876,767887877,767887878,767887887,767887888,767887889,767887898,767887899,767888765,767888766,767888767,767888776,767888777,767888778,767888787,767888788,767888789,767888876,767888877,767888878,767888887,767888888,767888889,767888898,767888899,767888987,767888988,767888989,767888998,767888999,767889876,767889877,767889878,767889887,767889888,767889889,767889898,767889899,767889987,767889988,767889989,767889998,767889999,767898765,767898766,767898767,767898776,767898777,767898778,767898787,767898788,767898789,767898876,767898877,767898878,767898887,767898888,767898889,767898898,767898899,767898987,767898988,767898989,767898998,767898999,767899876,767899877,767899878,767899887,767899888,767899889,767899898,767899899,767899987,767899988,767899989,767899998,767899999,776543210,776543211,776543212,776543221,776543222,776543223,776543232,776543233,776543234,776543321,776543322,776543323,776543332,776543333,776543334,776543343,776543344,776543345,776543432,776543433,776543434,776543443,776543444,776543445,776543454,776543455,776543456,776544321,776544322,776544323,776544332,776544333,776544334,776544343,776544344,776544345,776544432,776544433,776544434,776544443,776544444,776544445,776544454,776544455,776544456,776544543,776544544,776544545,776544554,776544555,776544556,776544565,776544566,776544567,776545432,776545433,776545434,776545443,776545444,776545445,776545454,776545455,776545456,776545543,776545544,776545545,776545554,776545555,776545556,776545565,776545566,776545567,776545654,776545655,776545656,776545665,776545666,776545667,776545676,776545677,776545678,776554321,776554322,776554323,776554332,776554333,776554334,776554343,776554344,776554345,776554432,776554433,776554434,776554443,776554444,776554445,776554454,776554455,776554456,776554543,776554544,776554545,776554554,776554555,776554556,776554565,776554566,776554567,776555432,776555433,776555434,776555443,776555444,776555445,776555454,776555455,776555456,776555543,776555544,776555545,776555554,776555555,776555556,776555565,776555566,776555567,776555654,776555655,776555656,776555665,776555666,776555667,776555676,776555677,776555678,776556543,776556544,776556545,776556554,776556555,776556556,776556565,776556566,776556567,776556654,776556655,776556656,776556665,776556666,776556667,776556676,776556677,776556678,776556765,776556766,776556767,776556776,776556777,776556778,776556787,776556788,776556789,776565432,776565433,776565434,776565443,776565444,776565445,776565454,776565455,776565456,776565543,776565544,776565545,776565554,776565555,776565556,776565565,776565566,776565567,776565654,776565655,776565656,776565665,776565666,776565667,776565676,776565677,776565678,776566543,776566544,776566545,776566554,776566555,776566556,776566565,776566566,776566567,776566654,776566655,776566656,776566665,776566666,776566667,776566676,776566677,776566678,776566765,776566766,776566767,776566776,776566777,776566778,776566787,776566788,776566789,776567654,776567655,776567656,776567665,776567666,776567667,776567676,776567677,776567678,776567765,776567766,776567767,776567776,776567777,776567778,776567787,776567788,776567789,776567876,776567877,776567878,776567887,776567888,776567889,776567898,776567899,776654321,776654322,776654323,776654332,776654333,776654334,776654343,776654344,776654345,776654432,776654433,776654434,776654443,776654444,776654445,776654454,776654455,776654456,776654543,776654544,776654545,776654554,776654555,776654556,776654565,776654566,776654567,776655432,776655433,776655434,776655443,776655444,776655445,776655454,776655455,776655456,776655543,776655544,776655545,776655554,776655555,776655556,776655565,776655566,776655567,776655654,776655655,776655656,776655665,776655666,776655667,776655676,776655677,776655678,776656543,776656544,776656545,776656554,776656555,776656556,776656565,776656566,776656567,776656654,776656655,776656656,776656665,776656666,776656667,776656676,776656677,776656678,776656765,776656766,776656767,776656776,776656777,776656778,776656787,776656788,776656789,776665432,776665433,776665434,776665443,776665444,776665445,776665454,776665455,776665456,776665543,776665544,776665545,776665554,776665555,776665556,776665565,776665566,776665567,776665654,776665655,776665656,776665665,776665666,776665667,776665676,776665677,776665678,776666543,776666544,776666545,776666554,776666555,776666556,776666565,776666566,776666567,776666654,776666655,776666656,776666665,776666666,776666667,776666676,776666677,776666678,776666765,776666766,776666767,776666776,776666777,776666778,776666787,776666788,776666789,776667654,776667655,776667656,776667665,776667666,776667667,776667676,776667677,776667678,776667765,776667766,776667767,776667776,776667777,776667778,776667787,776667788,776667789,776667876,776667877,776667878,776667887,776667888,776667889,776667898,776667899,776676543,776676544,776676545,776676554,776676555,776676556,776676565,776676566,776676567,776676654,776676655,776676656,776676665,776676666,776676667,776676676,776676677,776676678,776676765,776676766,776676767,776676776,776676777,776676778,776676787,776676788,776676789,776677654,776677655,776677656,776677665,776677666,776677667,776677676,776677677,776677678,776677765,776677766,776677767,776677776,776677777,776677778,776677787,776677788,776677789,776677876,776677877,776677878,776677887,776677888,776677889,776677898,776677899,776678765,776678766,776678767,776678776,776678777,776678778,776678787,776678788,776678789,776678876,776678877,776678878,776678887,776678888,776678889,776678898,776678899,776678987,776678988,776678989,776678998,776678999,776765432,776765433,776765434,776765443,776765444,776765445,776765454,776765455,776765456,776765543,776765544,776765545,776765554,776765555,776765556,776765565,776765566,776765567,776765654,776765655,776765656,776765665,776765666,776765667,776765676,776765677,776765678,776766543,776766544,776766545,776766554,776766555,776766556,776766565,776766566,776766567,776766654,776766655,776766656,776766665,776766666,776766667,776766676,776766677,776766678,776766765,776766766,776766767,776766776,776766777,776766778,776766787,776766788,776766789,776767654,776767655,776767656,776767665,776767666,776767667,776767676,776767677,776767678,776767765,776767766,776767767,776767776,776767777,776767778,776767787,776767788,776767789,776767876,776767877,776767878,776767887,776767888,776767889,776767898,776767899,776776543,776776544,776776545,776776554,776776555,776776556,776776565,776776566,776776567,776776654,776776655,776776656,776776665,776776666,776776667,776776676,776776677,776776678,776776765,776776766,776776767,776776776,776776777,776776778,776776787,776776788,776776789,776777654,776777655,776777656,776777665,776777666,776777667,776777676,776777677,776777678,776777765,776777766,776777767,776777776,776777777,776777778,776777787,776777788,776777789,776777876,776777877,776777878,776777887,776777888,776777889,776777898,776777899,776778765,776778766,776778767,776778776,776778777,776778778,776778787,776778788,776778789,776778876,776778877,776778878,776778887,776778888,776778889,776778898,776778899,776778987,776778988,776778989,776778998,776778999,776787654,776787655,776787656,776787665,776787666,776787667,776787676,776787677,776787678,776787765,776787766,776787767,776787776,776787777,776787778,776787787,776787788,776787789,776787876,776787877,776787878,776787887,776787888,776787889,776787898,776787899,776788765,776788766,776788767,776788776,776788777,776788778,776788787,776788788,776788789,776788876,776788877,776788878,776788887,776788888,776788889,776788898,776788899,776788987,776788988,776788989,776788998,776788999,776789876,776789877,776789878,776789887,776789888,776789889,776789898,776789899,776789987,776789988,776789989,776789998,776789999,777654321,777654322,777654323,777654332,777654333,777654334,777654343,777654344,777654345,777654432,777654433,777654434,777654443,777654444,777654445,777654454,777654455,777654456,777654543,777654544,777654545,777654554,777654555,777654556,777654565,777654566,777654567,777655432,777655433,777655434,777655443,777655444,777655445,777655454,777655455,777655456,777655543,777655544,777655545,777655554,777655555,777655556,777655565,777655566,777655567,777655654,777655655,777655656,777655665,777655666,777655667,777655676,777655677,777655678,777656543,777656544,777656545,777656554,777656555,777656556,777656565,777656566,777656567,777656654,777656655,777656656,777656665,777656666,777656667,777656676,777656677,777656678,777656765,777656766,777656767,777656776,777656777,777656778,777656787,777656788,777656789,777665432,777665433,777665434,777665443,777665444,777665445,777665454,777665455,777665456,777665543,777665544,777665545,777665554,777665555,777665556,777665565,777665566,777665567,777665654,777665655,777665656,777665665,777665666,777665667,777665676,777665677,777665678,777666543,777666544,777666545,777666554,777666555,777666556,777666565,777666566,777666567,777666654,777666655,777666656,777666665,777666666,777666667,777666676,777666677,777666678,777666765,777666766,777666767,777666776,777666777,777666778,777666787,777666788,777666789,777667654,777667655,777667656,777667665,777667666,777667667,777667676,777667677,777667678,777667765,777667766,777667767,777667776,777667777,777667778,777667787,777667788,777667789,777667876,777667877,777667878,777667887,777667888,777667889,777667898,777667899,777676543,777676544,777676545,777676554,777676555,777676556,777676565,777676566,777676567,777676654,777676655,777676656,777676665,777676666,777676667,777676676,777676677,777676678,777676765,777676766,777676767,777676776,777676777,777676778,777676787,777676788,777676789,777677654,777677655,777677656,777677665,777677666,777677667,777677676,777677677,777677678,777677765,777677766,777677767,777677776,777677777,777677778,777677787,777677788,777677789,777677876,777677877,777677878,777677887,777677888,777677889,777677898,777677899,777678765,777678766,777678767,777678776,777678777,777678778,777678787,777678788,777678789,777678876,777678877,777678878,777678887,777678888,777678889,777678898,777678899,777678987,777678988,777678989,777678998,777678999,777765432,777765433,777765434,777765443,777765444,777765445,777765454,777765455,777765456,777765543,777765544,777765545,777765554,777765555,777765556,777765565,777765566,777765567,777765654,777765655,777765656,777765665,777765666,777765667,777765676,777765677,777765678,777766543,777766544,777766545,777766554,777766555,777766556,777766565,777766566,777766567,777766654,777766655,777766656,777766665,777766666,777766667,777766676,777766677,777766678,777766765,777766766,777766767,777766776,777766777,777766778,777766787,777766788,777766789,777767654,777767655,777767656,777767665,777767666,777767667,777767676,777767677,777767678,777767765,777767766,777767767,777767776,777767777,777767778,777767787,777767788,777767789,777767876,777767877,777767878,777767887,777767888,777767889,777767898,777767899,777776543,777776544,777776545,777776554,777776555,777776556,777776565,777776566,777776567,777776654,777776655,777776656,777776665,777776666,777776667,777776676,777776677,777776678,777776765,777776766,777776767,777776776,777776777,777776778,777776787,777776788,777776789,777777654,777777655,777777656,777777665,777777666,777777667,777777676,777777677,777777678,777777765,777777766,777777767,777777776,777777777,777777778,777777787,777777788,777777789,777777876,777777877,777777878,777777887,777777888,777777889,777777898,777777899,777778765,777778766,777778767,777778776,777778777,777778778,777778787,777778788,777778789,777778876,777778877,777778878,777778887,777778888,777778889,777778898,777778899,777778987,777778988,777778989,777778998,777778999,777787654,777787655,777787656,777787665,777787666,777787667,777787676,777787677,777787678,777787765,777787766,777787767,777787776,777787777,777787778,777787787,777787788,777787789,777787876,777787877,777787878,777787887,777787888,777787889,777787898,777787899,777788765,777788766,777788767,777788776,777788777,777788778,777788787,777788788,777788789,777788876,777788877,777788878,777788887,777788888,777788889,777788898,777788899,777788987,777788988,777788989,777788998,777788999,777789876,777789877,777789878,777789887,777789888,777789889,777789898,777789899,777789987,777789988,777789989,777789998,777789999,777876543,777876544,777876545,777876554,777876555,777876556,777876565,777876566,777876567,777876654,777876655,777876656,777876665,777876666,777876667,777876676,777876677,777876678,777876765,777876766,777876767,777876776,777876777,777876778,777876787,777876788,777876789,777877654,777877655,777877656,777877665,777877666,777877667,777877676,777877677,777877678,777877765,777877766,777877767,777877776,777877777,777877778,777877787,777877788,777877789,777877876,777877877,777877878,777877887,777877888,777877889,777877898,777877899,777878765,777878766,777878767,777878776,777878777,777878778,777878787,777878788,777878789,777878876,777878877,777878878,777878887,777878888,777878889,777878898,777878899,777878987,777878988,777878989,777878998,777878999,777887654,777887655,777887656,777887665,777887666,777887667,777887676,777887677,777887678,777887765,777887766,777887767,777887776,777887777,777887778,777887787,777887788,777887789,777887876,777887877,777887878,777887887,777887888,777887889,777887898,777887899,777888765,777888766,777888767,777888776,777888777,777888778,777888787,777888788,777888789,777888876,777888877,777888878,777888887,777888888,777888889,777888898,777888899,777888987,777888988,777888989,777888998,777888999,777889876,777889877,777889878,777889887,777889888,777889889,777889898,777889899,777889987,777889988,777889989,777889998,777889999,777898765,777898766,777898767,777898776,777898777,777898778,777898787,777898788,777898789,777898876,777898877,777898878,777898887,777898888,777898889,777898898,777898899,777898987,777898988,777898989,777898998,777898999,777899876,777899877,777899878,777899887,777899888,777899889,777899898,777899899,777899987,777899988,777899989,777899998,777899999,778765432,778765433,778765434,778765443,778765444,778765445,778765454,778765455,778765456,778765543,778765544,778765545,778765554,778765555,778765556,778765565,778765566,778765567,778765654,778765655,778765656,778765665,778765666,778765667,778765676,778765677,778765678,778766543,778766544,778766545,778766554,778766555,778766556,778766565,778766566,778766567,778766654,778766655,778766656,778766665,778766666,778766667,778766676,778766677,778766678,778766765,778766766,778766767,778766776,778766777,778766778,778766787,778766788,778766789,778767654,778767655,778767656,778767665,778767666,778767667,778767676,778767677,778767678,778767765,778767766,778767767,778767776,778767777,778767778,778767787,778767788,778767789,778767876,778767877,778767878,778767887,778767888,778767889,778767898,778767899,778776543,778776544,778776545,778776554,778776555,778776556,778776565,778776566,778776567,778776654,778776655,778776656,778776665,778776666,778776667,778776676,778776677,778776678,778776765,778776766,778776767,778776776,778776777,778776778,778776787,778776788,778776789,778777654,778777655,778777656,778777665,778777666,778777667,778777676,778777677,778777678,778777765,778777766,778777767,778777776,778777777,778777778,778777787,778777788,778777789,778777876,778777877,778777878,778777887,778777888,778777889,778777898,778777899,778778765,778778766,778778767,778778776,778778777,778778778,778778787,778778788,778778789,778778876,778778877,778778878,778778887,778778888,778778889,778778898,778778899,778778987,778778988,778778989,778778998,778778999,778787654,778787655,778787656,778787665,778787666,778787667,778787676,778787677,778787678,778787765,778787766,778787767,778787776,778787777,778787778,778787787,778787788,778787789,778787876,778787877,778787878,778787887,778787888,778787889,778787898,778787899,778788765,778788766,778788767,778788776,778788777,778788778,778788787,778788788,778788789,778788876,778788877,778788878,778788887,778788888,778788889,778788898,778788899,778788987,778788988,778788989,778788998,778788999,778789876,778789877,778789878,778789887,778789888,778789889,778789898,778789899,778789987,778789988,778789989,778789998,778789999,778876543,778876544,778876545,778876554,778876555,778876556,778876565,778876566,778876567,778876654,778876655,778876656,778876665,778876666,778876667,778876676,778876677,778876678,778876765,778876766,778876767,778876776,778876777,778876778,778876787,778876788,778876789,778877654,778877655,778877656,778877665,778877666,778877667,778877676,778877677,778877678,778877765,778877766,778877767,778877776,778877777,778877778,778877787,778877788,778877789,778877876,778877877,778877878,778877887,778877888,778877889,778877898,778877899,778878765,778878766,778878767,778878776,778878777,778878778,778878787,778878788,778878789,778878876,778878877,778878878,778878887,778878888,778878889,778878898,778878899,778878987,778878988,778878989,778878998,778878999,778887654,778887655,778887656,778887665,778887666,778887667,778887676,778887677,778887678,778887765,778887766,778887767,778887776,778887777,778887778,778887787,778887788,778887789,778887876,778887877,778887878,778887887,778887888,778887889,778887898,778887899,778888765,778888766,778888767,778888776,778888777,778888778,778888787,778888788,778888789,778888876,778888877,778888878,778888887,778888888,778888889,778888898,778888899,778888987,778888988,778888989,778888998,778888999,778889876,778889877,778889878,778889887,778889888,778889889,778889898,778889899,778889987,778889988,778889989,778889998,778889999,778898765,778898766,778898767,778898776,778898777,778898778,778898787,778898788,778898789,778898876,778898877,778898878,778898887,778898888,778898889,778898898,778898899,778898987,778898988,778898989,778898998,778898999,778899876,778899877,778899878,778899887,778899888,778899889,778899898,778899899,778899987,778899988,778899989,778899998,778899999,778987654,778987655,778987656,778987665,778987666,778987667,778987676,778987677,778987678,778987765,778987766,778987767,778987776,778987777,778987778,778987787,778987788,778987789,778987876,778987877,778987878,778987887,778987888,778987889,778987898,778987899,778988765,778988766,778988767,778988776,778988777,778988778,778988787,778988788,778988789,778988876,778988877,778988878,778988887,778988888,778988889,778988898,778988899,778988987,778988988,778988989,778988998,778988999,778989876,778989877,778989878,778989887,778989888,778989889,778989898,778989899,778989987,778989988,778989989,778989998,778989999,778998765,778998766,778998767,778998776,778998777,778998778,778998787,778998788,778998789,778998876,778998877,778998878,778998887,778998888,778998889,778998898,778998899,778998987,778998988,778998989,778998998,778998999,778999876,778999877,778999878,778999887,778999888,778999889,778999898,778999899,778999987,778999988,778999989,778999998,778999999,787654321,787654322,787654323,787654332,787654333,787654334,787654343,787654344,787654345,787654432,787654433,787654434,787654443,787654444,787654445,787654454,787654455,787654456,787654543,787654544,787654545,787654554,787654555,787654556,787654565,787654566,787654567,787655432,787655433,787655434,787655443,787655444,787655445,787655454,787655455,787655456,787655543,787655544,787655545,787655554,787655555,787655556,787655565,787655566,787655567,787655654,787655655,787655656,787655665,787655666,787655667,787655676,787655677,787655678,787656543,787656544,787656545,787656554,787656555,787656556,787656565,787656566,787656567,787656654,787656655,787656656,787656665,787656666,787656667,787656676,787656677,787656678,787656765,787656766,787656767,787656776,787656777,787656778,787656787,787656788,787656789,787665432,787665433,787665434,787665443,787665444,787665445,787665454,787665455,787665456,787665543,787665544,787665545,787665554,787665555,787665556,787665565,787665566,787665567,787665654,787665655,787665656,787665665,787665666,787665667,787665676,787665677,787665678,787666543,787666544,787666545,787666554,787666555,787666556,787666565,787666566,787666567,787666654,787666655,787666656,787666665,787666666,787666667,787666676,787666677,787666678,787666765,787666766,787666767,787666776,787666777,787666778,787666787,787666788,787666789,787667654,787667655,787667656,787667665,787667666,787667667,787667676,787667677,787667678,787667765,787667766,787667767,787667776,787667777,787667778,787667787,787667788,787667789,787667876,787667877,787667878,787667887,787667888,787667889,787667898,787667899,787676543,787676544,787676545,787676554,787676555,787676556,787676565,787676566,787676567,787676654,787676655,787676656,787676665,787676666,787676667,787676676,787676677,787676678,787676765,787676766,787676767,787676776,787676777,787676778,787676787,787676788,787676789,787677654,787677655,787677656,787677665,787677666,787677667,787677676,787677677,787677678,787677765,787677766,787677767,787677776,787677777,787677778,787677787,787677788,787677789,787677876,787677877,787677878,787677887,787677888,787677889,787677898,787677899,787678765,787678766,787678767,787678776,787678777,787678778,787678787,787678788,787678789,787678876,787678877,787678878,787678887,787678888,787678889,787678898,787678899,787678987,787678988,787678989,787678998,787678999,787765432,787765433,787765434,787765443,787765444,787765445,787765454,787765455,787765456,787765543,787765544,787765545,787765554,787765555,787765556,787765565,787765566,787765567,787765654,787765655,787765656,787765665,787765666,787765667,787765676,787765677,787765678,787766543,787766544,787766545,787766554,787766555,787766556,787766565,787766566,787766567,787766654,787766655,787766656,787766665,787766666,787766667,787766676,787766677,787766678,787766765,787766766,787766767,787766776,787766777,787766778,787766787,787766788,787766789,787767654,787767655,787767656,787767665,787767666,787767667,787767676,787767677,787767678,787767765,787767766,787767767,787767776,787767777,787767778,787767787,787767788,787767789,787767876,787767877,787767878,787767887,787767888,787767889,787767898,787767899,787776543,787776544,787776545,787776554,787776555,787776556,787776565,787776566,787776567,787776654,787776655,787776656,787776665,787776666,787776667,787776676,787776677,787776678,787776765,787776766,787776767,787776776,787776777,787776778,787776787,787776788,787776789,787777654,787777655,787777656,787777665,787777666,787777667,787777676,787777677,787777678,787777765,787777766,787777767,787777776,787777777,787777778,787777787,787777788,787777789,787777876,787777877,787777878,787777887,787777888,787777889,787777898,787777899,787778765,787778766,787778767,787778776,787778777,787778778,787778787,787778788,787778789,787778876,787778877,787778878,787778887,787778888,787778889,787778898,787778899,787778987,787778988,787778989,787778998,787778999,787787654,787787655,787787656,787787665,787787666,787787667,787787676,787787677,787787678,787787765,787787766,787787767,787787776,787787777,787787778,787787787,787787788,787787789,787787876,787787877,787787878,787787887,787787888,787787889,787787898,787787899,787788765,787788766,787788767,787788776,787788777,787788778,787788787,787788788,787788789,787788876,787788877,787788878,787788887,787788888,787788889,787788898,787788899,787788987,787788988,787788989,787788998,787788999,787789876,787789877,787789878,787789887,787789888,787789889,787789898,787789899,787789987,787789988,787789989,787789998,787789999,787876543,787876544,787876545,787876554,787876555,787876556,787876565,787876566,787876567,787876654,787876655,787876656,787876665,787876666,787876667,787876676,787876677,787876678,787876765,787876766,787876767,787876776,787876777,787876778,787876787,787876788,787876789,787877654,787877655,787877656,787877665,787877666,787877667,787877676,787877677,787877678,787877765,787877766,787877767,787877776,787877777,787877778,787877787,787877788,787877789,787877876,787877877,787877878,787877887,787877888,787877889,787877898,787877899,787878765,787878766,787878767,787878776,787878777,787878778,787878787,787878788,787878789,787878876,787878877,787878878,787878887,787878888,787878889,787878898,787878899,787878987,787878988,787878989,787878998,787878999,787887654,787887655,787887656,787887665,787887666,787887667,787887676,787887677,787887678,787887765,787887766,787887767,787887776,787887777,787887778,787887787,787887788,787887789,787887876,787887877,787887878,787887887,787887888,787887889,787887898,787887899,787888765,787888766,787888767,787888776,787888777,787888778,787888787,787888788,787888789,787888876,787888877,787888878,787888887,787888888,787888889,787888898,787888899,787888987,787888988,787888989,787888998,787888999,787889876,787889877,787889878,787889887,787889888,787889889,787889898,787889899,787889987,787889988,787889989,787889998,787889999,787898765,787898766,787898767,787898776,787898777,787898778,787898787,787898788,787898789,787898876,787898877,787898878,787898887,787898888,787898889,787898898,787898899,787898987,787898988,787898989,787898998,787898999,787899876,787899877,787899878,787899887,787899888,787899889,787899898,787899899,787899987,787899988,787899989,787899998,787899999,788765432,788765433,788765434,788765443,788765444,788765445,788765454,788765455,788765456,788765543,788765544,788765545,788765554,788765555,788765556,788765565,788765566,788765567,788765654,788765655,788765656,788765665,788765666,788765667,788765676,788765677,788765678,788766543,788766544,788766545,788766554,788766555,788766556,788766565,788766566,788766567,788766654,788766655,788766656,788766665,788766666,788766667,788766676,788766677,788766678,788766765,788766766,788766767,788766776,788766777,788766778,788766787,788766788,788766789,788767654,788767655,788767656,788767665,788767666,788767667,788767676,788767677,788767678,788767765,788767766,788767767,788767776,788767777,788767778,788767787,788767788,788767789,788767876,788767877,788767878,788767887,788767888,788767889,788767898,788767899,788776543,788776544,788776545,788776554,788776555,788776556,788776565,788776566,788776567,788776654,788776655,788776656,788776665,788776666,788776667,788776676,788776677,788776678,788776765,788776766,788776767,788776776,788776777,788776778,788776787,788776788,788776789,788777654,788777655,788777656,788777665,788777666,788777667,788777676,788777677,788777678,788777765,788777766,788777767,788777776,788777777,788777778,788777787,788777788,788777789,788777876,788777877,788777878,788777887,788777888,788777889,788777898,788777899,788778765,788778766,788778767,788778776,788778777,788778778,788778787,788778788,788778789,788778876,788778877,788778878,788778887,788778888,788778889,788778898,788778899,788778987,788778988,788778989,788778998,788778999,788787654,788787655,788787656,788787665,788787666,788787667,788787676,788787677,788787678,788787765,788787766,788787767,788787776,788787777,788787778,788787787,788787788,788787789,788787876,788787877,788787878,788787887,788787888,788787889,788787898,788787899,788788765,788788766,788788767,788788776,788788777,788788778,788788787,788788788,788788789,788788876,788788877,788788878,788788887,788788888,788788889,788788898,788788899,788788987,788788988,788788989,788788998,788788999,788789876,788789877,788789878,788789887,788789888,788789889,788789898,788789899,788789987,788789988,788789989,788789998,788789999,788876543,788876544,788876545,788876554,788876555,788876556,788876565,788876566,788876567,788876654,788876655,788876656,788876665,788876666,788876667,788876676,788876677,788876678,788876765,788876766,788876767,788876776,788876777,788876778,788876787,788876788,788876789,788877654,788877655,788877656,788877665,788877666,788877667,788877676,788877677,788877678,788877765,788877766,788877767,788877776,788877777,788877778,788877787,788877788,788877789,788877876,788877877,788877878,788877887,788877888,788877889,788877898,788877899,788878765,788878766,788878767,788878776,788878777,788878778,788878787,788878788,788878789,788878876,788878877,788878878,788878887,788878888,788878889,788878898,788878899,788878987,788878988,788878989,788878998,788878999,788887654,788887655,788887656,788887665,788887666,788887667,788887676,788887677,788887678,788887765,788887766,788887767,788887776,788887777,788887778,788887787,788887788,788887789,788887876,788887877,788887878,788887887,788887888,788887889,788887898,788887899,788888765,788888766,788888767,788888776,788888777,788888778,788888787,788888788,788888789,788888876,788888877,788888878,788888887,788888888,788888889,788888898,788888899,788888987,788888988,788888989,788888998,788888999,788889876,788889877,788889878,788889887,788889888,788889889,788889898,788889899,788889987,788889988,788889989,788889998,788889999,788898765,788898766,788898767,788898776,788898777,788898778,788898787,788898788,788898789,788898876,788898877,788898878,788898887,788898888,788898889,788898898,788898899,788898987,788898988,788898989,788898998,788898999,788899876,788899877,788899878,788899887,788899888,788899889,788899898,788899899,788899987,788899988,788899989,788899998,788899999,788987654,788987655,788987656,788987665,788987666,788987667,788987676,788987677,788987678,788987765,788987766,788987767,788987776,788987777,788987778,788987787,788987788,788987789,788987876,788987877,788987878,788987887,788987888,788987889,788987898,788987899,788988765,788988766,788988767,788988776,788988777,788988778,788988787,788988788,788988789,788988876,788988877,788988878,788988887,788988888,788988889,788988898,788988899,788988987,788988988,788988989,788988998,788988999,788989876,788989877,788989878,788989887,788989888,788989889,788989898,788989899,788989987,788989988,788989989,788989998,788989999,788998765,788998766,788998767,788998776,788998777,788998778,788998787,788998788,788998789,788998876,788998877,788998878,788998887,788998888,788998889,788998898,788998899,788998987,788998988,788998989,788998998,788998999,788999876,788999877,788999878,788999887,788999888,788999889,788999898,788999899,788999987,788999988,788999989,788999998,788999999,789876543,789876544,789876545,789876554,789876555,789876556,789876565,789876566,789876567,789876654,789876655,789876656,789876665,789876666,789876667,789876676,789876677,789876678,789876765,789876766,789876767,789876776,789876777,789876778,789876787,789876788,789876789,789877654,789877655,789877656,789877665,789877666,789877667,789877676,789877677,789877678,789877765,789877766,789877767,789877776,789877777,789877778,789877787,789877788,789877789,789877876,789877877,789877878,789877887,789877888,789877889,789877898,789877899,789878765,789878766,789878767,789878776,789878777,789878778,789878787,789878788,789878789,789878876,789878877,789878878,789878887,789878888,789878889,789878898,789878899,789878987,789878988,789878989,789878998,789878999,789887654,789887655,789887656,789887665,789887666,789887667,789887676,789887677,789887678,789887765,789887766,789887767,789887776,789887777,789887778,789887787,789887788,789887789,789887876,789887877,789887878,789887887,789887888,789887889,789887898,789887899,789888765,789888766,789888767,789888776,789888777,789888778,789888787,789888788,789888789,789888876,789888877,789888878,789888887,789888888,789888889,789888898,789888899,789888987,789888988,789888989,789888998,789888999,789889876,789889877,789889878,789889887,789889888,789889889,789889898,789889899,789889987,789889988,789889989,789889998,789889999,789898765,789898766,789898767,789898776,789898777,789898778,789898787,789898788,789898789,789898876,789898877,789898878,789898887,789898888,789898889,789898898,789898899,789898987,789898988,789898989,789898998,789898999,789899876,789899877,789899878,789899887,789899888,789899889,789899898,789899899,789899987,789899988,789899989,789899998,789899999,789987654,789987655,789987656,789987665,789987666,789987667,789987676,789987677,789987678,789987765,789987766,789987767,789987776,789987777,789987778,789987787,789987788,789987789,789987876,789987877,789987878,789987887,789987888,789987889,789987898,789987899,789988765,789988766,789988767,789988776,789988777,789988778,789988787,789988788,789988789,789988876,789988877,789988878,789988887,789988888,789988889,789988898,789988899,789988987,789988988,789988989,789988998,789988999,789989876,789989877,789989878,789989887,789989888,789989889,789989898,789989899,789989987,789989988,789989989,789989998,789989999,789998765,789998766,789998767,789998776,789998777,789998778,789998787,789998788,789998789,789998876,789998877,789998878,789998887,789998888,789998889,789998898,789998899,789998987,789998988,789998989,789998998,789998999,789999876,789999877,789999878,789999887,789999888,789999889,789999898,789999899,789999987,789999988,789999989,789999998,789999999,876543210,876543211,876543212,876543221,876543222,876543223,876543232,876543233,876543234,876543321,876543322,876543323,876543332,876543333,876543334,876543343,876543344,876543345,876543432,876543433,876543434,876543443,876543444,876543445,876543454,876543455,876543456,876544321,876544322,876544323,876544332,876544333,876544334,876544343,876544344,876544345,876544432,876544433,876544434,876544443,876544444,876544445,876544454,876544455,876544456,876544543,876544544,876544545,876544554,876544555,876544556,876544565,876544566,876544567,876545432,876545433,876545434,876545443,876545444,876545445,876545454,876545455,876545456,876545543,876545544,876545545,876545554,876545555,876545556,876545565,876545566,876545567,876545654,876545655,876545656,876545665,876545666,876545667,876545676,876545677,876545678,876554321,876554322,876554323,876554332,876554333,876554334,876554343,876554344,876554345,876554432,876554433,876554434,876554443,876554444,876554445,876554454,876554455,876554456,876554543,876554544,876554545,876554554,876554555,876554556,876554565,876554566,876554567,876555432,876555433,876555434,876555443,876555444,876555445,876555454,876555455,876555456,876555543,876555544,876555545,876555554,876555555,876555556,876555565,876555566,876555567,876555654,876555655,876555656,876555665,876555666,876555667,876555676,876555677,876555678,876556543,876556544,876556545,876556554,876556555,876556556,876556565,876556566,876556567,876556654,876556655,876556656,876556665,876556666,876556667,876556676,876556677,876556678,876556765,876556766,876556767,876556776,876556777,876556778,876556787,876556788,876556789,876565432,876565433,876565434,876565443,876565444,876565445,876565454,876565455,876565456,876565543,876565544,876565545,876565554,876565555,876565556,876565565,876565566,876565567,876565654,876565655,876565656,876565665,876565666,876565667,876565676,876565677,876565678,876566543,876566544,876566545,876566554,876566555,876566556,876566565,876566566,876566567,876566654,876566655,876566656,876566665,876566666,876566667,876566676,876566677,876566678,876566765,876566766,876566767,876566776,876566777,876566778,876566787,876566788,876566789,876567654,876567655,876567656,876567665,876567666,876567667,876567676,876567677,876567678,876567765,876567766,876567767,876567776,876567777,876567778,876567787,876567788,876567789,876567876,876567877,876567878,876567887,876567888,876567889,876567898,876567899,876654321,876654322,876654323,876654332,876654333,876654334,876654343,876654344,876654345,876654432,876654433,876654434,876654443,876654444,876654445,876654454,876654455,876654456,876654543,876654544,876654545,876654554,876654555,876654556,876654565,876654566,876654567,876655432,876655433,876655434,876655443,876655444,876655445,876655454,876655455,876655456,876655543,876655544,876655545,876655554,876655555,876655556,876655565,876655566,876655567,876655654,876655655,876655656,876655665,876655666,876655667,876655676,876655677,876655678,876656543,876656544,876656545,876656554,876656555,876656556,876656565,876656566,876656567,876656654,876656655,876656656,876656665,876656666,876656667,876656676,876656677,876656678,876656765,876656766,876656767,876656776,876656777,876656778,876656787,876656788,876656789,876665432,876665433,876665434,876665443,876665444,876665445,876665454,876665455,876665456,876665543,876665544,876665545,876665554,876665555,876665556,876665565,876665566,876665567,876665654,876665655,876665656,876665665,876665666,876665667,876665676,876665677,876665678,876666543,876666544,876666545,876666554,876666555,876666556,876666565,876666566,876666567,876666654,876666655,876666656,876666665,876666666,876666667,876666676,876666677,876666678,876666765,876666766,876666767,876666776,876666777,876666778,876666787,876666788,876666789,876667654,876667655,876667656,876667665,876667666,876667667,876667676,876667677,876667678,876667765,876667766,876667767,876667776,876667777,876667778,876667787,876667788,876667789,876667876,876667877,876667878,876667887,876667888,876667889,876667898,876667899,876676543,876676544,876676545,876676554,876676555,876676556,876676565,876676566,876676567,876676654,876676655,876676656,876676665,876676666,876676667,876676676,876676677,876676678,876676765,876676766,876676767,876676776,876676777,876676778,876676787,876676788,876676789,876677654,876677655,876677656,876677665,876677666,876677667,876677676,876677677,876677678,876677765,876677766,876677767,876677776,876677777,876677778,876677787,876677788,876677789,876677876,876677877,876677878,876677887,876677888,876677889,876677898,876677899,876678765,876678766,876678767,876678776,876678777,876678778,876678787,876678788,876678789,876678876,876678877,876678878,876678887,876678888,876678889,876678898,876678899,876678987,876678988,876678989,876678998,876678999,876765432,876765433,876765434,876765443,876765444,876765445,876765454,876765455,876765456,876765543,876765544,876765545,876765554,876765555,876765556,876765565,876765566,876765567,876765654,876765655,876765656,876765665,876765666,876765667,876765676,876765677,876765678,876766543,876766544,876766545,876766554,876766555,876766556,876766565,876766566,876766567,876766654,876766655,876766656,876766665,876766666,876766667,876766676,876766677,876766678,876766765,876766766,876766767,876766776,876766777,876766778,876766787,876766788,876766789,876767654,876767655,876767656,876767665,876767666,876767667,876767676,876767677,876767678,876767765,876767766,876767767,876767776,876767777,876767778,876767787,876767788,876767789,876767876,876767877,876767878,876767887,876767888,876767889,876767898,876767899,876776543,876776544,876776545,876776554,876776555,876776556,876776565,876776566,876776567,876776654,876776655,876776656,876776665,876776666,876776667,876776676,876776677,876776678,876776765,876776766,876776767,876776776,876776777,876776778,876776787,876776788,876776789,876777654,876777655,876777656,876777665,876777666,876777667,876777676,876777677,876777678,876777765,876777766,876777767,876777776,876777777,876777778,876777787,876777788,876777789,876777876,876777877,876777878,876777887,876777888,876777889,876777898,876777899,876778765,876778766,876778767,876778776,876778777,876778778,876778787,876778788,876778789,876778876,876778877,876778878,876778887,876778888,876778889,876778898,876778899,876778987,876778988,876778989,876778998,876778999,876787654,876787655,876787656,876787665,876787666,876787667,876787676,876787677,876787678,876787765,876787766,876787767,876787776,876787777,876787778,876787787,876787788,876787789,876787876,876787877,876787878,876787887,876787888,876787889,876787898,876787899,876788765,876788766,876788767,876788776,876788777,876788778,876788787,876788788,876788789,876788876,876788877,876788878,876788887,876788888,876788889,876788898,876788899,876788987,876788988,876788989,876788998,876788999,876789876,876789877,876789878,876789887,876789888,876789889,876789898,876789899,876789987,876789988,876789989,876789998,876789999,877654321,877654322,877654323,877654332,877654333,877654334,877654343,877654344,877654345,877654432,877654433,877654434,877654443,877654444,877654445,877654454,877654455,877654456,877654543,877654544,877654545,877654554,877654555,877654556,877654565,877654566,877654567,877655432,877655433,877655434,877655443,877655444,877655445,877655454,877655455,877655456,877655543,877655544,877655545,877655554,877655555,877655556,877655565,877655566,877655567,877655654,877655655,877655656,877655665,877655666,877655667,877655676,877655677,877655678,877656543,877656544,877656545,877656554,877656555,877656556,877656565,877656566,877656567,877656654,877656655,877656656,877656665,877656666,877656667,877656676,877656677,877656678,877656765,877656766,877656767,877656776,877656777,877656778,877656787,877656788,877656789,877665432,877665433,877665434,877665443,877665444,877665445,877665454,877665455,877665456,877665543,877665544,877665545,877665554,877665555,877665556,877665565,877665566,877665567,877665654,877665655,877665656,877665665,877665666,877665667,877665676,877665677,877665678,877666543,877666544,877666545,877666554,877666555,877666556,877666565,877666566,877666567,877666654,877666655,877666656,877666665,877666666,877666667,877666676,877666677,877666678,877666765,877666766,877666767,877666776,877666777,877666778,877666787,877666788,877666789,877667654,877667655,877667656,877667665,877667666,877667667,877667676,877667677,877667678,877667765,877667766,877667767,877667776,877667777,877667778,877667787,877667788,877667789,877667876,877667877,877667878,877667887,877667888,877667889,877667898,877667899,877676543,877676544,877676545,877676554,877676555,877676556,877676565,877676566,877676567,877676654,877676655,877676656,877676665,877676666,877676667,877676676,877676677,877676678,877676765,877676766,877676767,877676776,877676777,877676778,877676787,877676788,877676789,877677654,877677655,877677656,877677665,877677666,877677667,877677676,877677677,877677678,877677765,877677766,877677767,877677776,877677777,877677778,877677787,877677788,877677789,877677876,877677877,877677878,877677887,877677888,877677889,877677898,877677899,877678765,877678766,877678767,877678776,877678777,877678778,877678787,877678788,877678789,877678876,877678877,877678878,877678887,877678888,877678889,877678898,877678899,877678987,877678988,877678989,877678998,877678999,877765432,877765433,877765434,877765443,877765444,877765445,877765454,877765455,877765456,877765543,877765544,877765545,877765554,877765555,877765556,877765565,877765566,877765567,877765654,877765655,877765656,877765665,877765666,877765667,877765676,877765677,877765678,877766543,877766544,877766545,877766554,877766555,877766556,877766565,877766566,877766567,877766654,877766655,877766656,877766665,877766666,877766667,877766676,877766677,877766678,877766765,877766766,877766767,877766776,877766777,877766778,877766787,877766788,877766789,877767654,877767655,877767656,877767665,877767666,877767667,877767676,877767677,877767678,877767765,877767766,877767767,877767776,877767777,877767778,877767787,877767788,877767789,877767876,877767877,877767878,877767887,877767888,877767889,877767898,877767899,877776543,877776544,877776545,877776554,877776555,877776556,877776565,877776566,877776567,877776654,877776655,877776656,877776665,877776666,877776667,877776676,877776677,877776678,877776765,877776766,877776767,877776776,877776777,877776778,877776787,877776788,877776789,877777654,877777655,877777656,877777665,877777666,877777667,877777676,877777677,877777678,877777765,877777766,877777767,877777776,877777777,877777778,877777787,877777788,877777789,877777876,877777877,877777878,877777887,877777888,877777889,877777898,877777899,877778765,877778766,877778767,877778776,877778777,877778778,877778787,877778788,877778789,877778876,877778877,877778878,877778887,877778888,877778889,877778898,877778899,877778987,877778988,877778989,877778998,877778999,877787654,877787655,877787656,877787665,877787666,877787667,877787676,877787677,877787678,877787765,877787766,877787767,877787776,877787777,877787778,877787787,877787788,877787789,877787876,877787877,877787878,877787887,877787888,877787889,877787898,877787899,877788765,877788766,877788767,877788776,877788777,877788778,877788787,877788788,877788789,877788876,877788877,877788878,877788887,877788888,877788889,877788898,877788899,877788987,877788988,877788989,877788998,877788999,877789876,877789877,877789878,877789887,877789888,877789889,877789898,877789899,877789987,877789988,877789989,877789998,877789999,877876543,877876544,877876545,877876554,877876555,877876556,877876565,877876566,877876567,877876654,877876655,877876656,877876665,877876666,877876667,877876676,877876677,877876678,877876765,877876766,877876767,877876776,877876777,877876778,877876787,877876788,877876789,877877654,877877655,877877656,877877665,877877666,877877667,877877676,877877677,877877678,877877765,877877766,877877767,877877776,877877777,877877778,877877787,877877788,877877789,877877876,877877877,877877878,877877887,877877888,877877889,877877898,877877899,877878765,877878766,877878767,877878776,877878777,877878778,877878787,877878788,877878789,877878876,877878877,877878878,877878887,877878888,877878889,877878898,877878899,877878987,877878988,877878989,877878998,877878999,877887654,877887655,877887656,877887665,877887666,877887667,877887676,877887677,877887678,877887765,877887766,877887767,877887776,877887777,877887778,877887787,877887788,877887789,877887876,877887877,877887878,877887887,877887888,877887889,877887898,877887899,877888765,877888766,877888767,877888776,877888777,877888778,877888787,877888788,877888789,877888876,877888877,877888878,877888887,877888888,877888889,877888898,877888899,877888987,877888988,877888989,877888998,877888999,877889876,877889877,877889878,877889887,877889888,877889889,877889898,877889899,877889987,877889988,877889989,877889998,877889999,877898765,877898766,877898767,877898776,877898777,877898778,877898787,877898788,877898789,877898876,877898877,877898878,877898887,877898888,877898889,877898898,877898899,877898987,877898988,877898989,877898998,877898999,877899876,877899877,877899878,877899887,877899888,877899889,877899898,877899899,877899987,877899988,877899989,877899998,877899999,878765432,878765433,878765434,878765443,878765444,878765445,878765454,878765455,878765456,878765543,878765544,878765545,878765554,878765555,878765556,878765565,878765566,878765567,878765654,878765655,878765656,878765665,878765666,878765667,878765676,878765677,878765678,878766543,878766544,878766545,878766554,878766555,878766556,878766565,878766566,878766567,878766654,878766655,878766656,878766665,878766666,878766667,878766676,878766677,878766678,878766765,878766766,878766767,878766776,878766777,878766778,878766787,878766788,878766789,878767654,878767655,878767656,878767665,878767666,878767667,878767676,878767677,878767678,878767765,878767766,878767767,878767776,878767777,878767778,878767787,878767788,878767789,878767876,878767877,878767878,878767887,878767888,878767889,878767898,878767899,878776543,878776544,878776545,878776554,878776555,878776556,878776565,878776566,878776567,878776654,878776655,878776656,878776665,878776666,878776667,878776676,878776677,878776678,878776765,878776766,878776767,878776776,878776777,878776778,878776787,878776788,878776789,878777654,878777655,878777656,878777665,878777666,878777667,878777676,878777677,878777678,878777765,878777766,878777767,878777776,878777777,878777778,878777787,878777788,878777789,878777876,878777877,878777878,878777887,878777888,878777889,878777898,878777899,878778765,878778766,878778767,878778776,878778777,878778778,878778787,878778788,878778789,878778876,878778877,878778878,878778887,878778888,878778889,878778898,878778899,878778987,878778988,878778989,878778998,878778999,878787654,878787655,878787656,878787665,878787666,878787667,878787676,878787677,878787678,878787765,878787766,878787767,878787776,878787777,878787778,878787787,878787788,878787789,878787876,878787877,878787878,878787887,878787888,878787889,878787898,878787899,878788765,878788766,878788767,878788776,878788777,878788778,878788787,878788788,878788789,878788876,878788877,878788878,878788887,878788888,878788889,878788898,878788899,878788987,878788988,878788989,878788998,878788999,878789876,878789877,878789878,878789887,878789888,878789889,878789898,878789899,878789987,878789988,878789989,878789998,878789999,878876543,878876544,878876545,878876554,878876555,878876556,878876565,878876566,878876567,878876654,878876655,878876656,878876665,878876666,878876667,878876676,878876677,878876678,878876765,878876766,878876767,878876776,878876777,878876778,878876787,878876788,878876789,878877654,878877655,878877656,878877665,878877666,878877667,878877676,878877677,878877678,878877765,878877766,878877767,878877776,878877777,878877778,878877787,878877788,878877789,878877876,878877877,878877878,878877887,878877888,878877889,878877898,878877899,878878765,878878766,878878767,878878776,878878777,878878778,878878787,878878788,878878789,878878876,878878877,878878878,878878887,878878888,878878889,878878898,878878899,878878987,878878988,878878989,878878998,878878999,878887654,878887655,878887656,878887665,878887666,878887667,878887676,878887677,878887678,878887765,878887766,878887767,878887776,878887777,878887778,878887787,878887788,878887789,878887876,878887877,878887878,878887887,878887888,878887889,878887898,878887899,878888765,878888766,878888767,878888776,878888777,878888778,878888787,878888788,878888789,878888876,878888877,878888878,878888887,878888888,878888889,878888898,878888899,878888987,878888988,878888989,878888998,878888999,878889876,878889877,878889878,878889887,878889888,878889889,878889898,878889899,878889987,878889988,878889989,878889998,878889999,878898765,878898766,878898767,878898776,878898777,878898778,878898787,878898788,878898789,878898876,878898877,878898878,878898887,878898888,878898889,878898898,878898899,878898987,878898988,878898989,878898998,878898999,878899876,878899877,878899878,878899887,878899888,878899889,878899898,878899899,878899987,878899988,878899989,878899998,878899999,878987654,878987655,878987656,878987665,878987666,878987667,878987676,878987677,878987678,878987765,878987766,878987767,878987776,878987777,878987778,878987787,878987788,878987789,878987876,878987877,878987878,878987887,878987888,878987889,878987898,878987899,878988765,878988766,878988767,878988776,878988777,878988778,878988787,878988788,878988789,878988876,878988877,878988878,878988887,878988888,878988889,878988898,878988899,878988987,878988988,878988989,878988998,878988999,878989876,878989877,878989878,878989887,878989888,878989889,878989898,878989899,878989987,878989988,878989989,878989998,878989999,878998765,878998766,878998767,878998776,878998777,878998778,878998787,878998788,878998789,878998876,878998877,878998878,878998887,878998888,878998889,878998898,878998899,878998987,878998988,878998989,878998998,878998999,878999876,878999877,878999878,878999887,878999888,878999889,878999898,878999899,878999987,878999988,878999989,878999998,878999999,887654321,887654322,887654323,887654332,887654333,887654334,887654343,887654344,887654345,887654432,887654433,887654434,887654443,887654444,887654445,887654454,887654455,887654456,887654543,887654544,887654545,887654554,887654555,887654556,887654565,887654566,887654567,887655432,887655433,887655434,887655443,887655444,887655445,887655454,887655455,887655456,887655543,887655544,887655545,887655554,887655555,887655556,887655565,887655566,887655567,887655654,887655655,887655656,887655665,887655666,887655667,887655676,887655677,887655678,887656543,887656544,887656545,887656554,887656555,887656556,887656565,887656566,887656567,887656654,887656655,887656656,887656665,887656666,887656667,887656676,887656677,887656678,887656765,887656766,887656767,887656776,887656777,887656778,887656787,887656788,887656789,887665432,887665433,887665434,887665443,887665444,887665445,887665454,887665455,887665456,887665543,887665544,887665545,887665554,887665555,887665556,887665565,887665566,887665567,887665654,887665655,887665656,887665665,887665666,887665667,887665676,887665677,887665678,887666543,887666544,887666545,887666554,887666555,887666556,887666565,887666566,887666567,887666654,887666655,887666656,887666665,887666666,887666667,887666676,887666677,887666678,887666765,887666766,887666767,887666776,887666777,887666778,887666787,887666788,887666789,887667654,887667655,887667656,887667665,887667666,887667667,887667676,887667677,887667678,887667765,887667766,887667767,887667776,887667777,887667778,887667787,887667788,887667789,887667876,887667877,887667878,887667887,887667888,887667889,887667898,887667899,887676543,887676544,887676545,887676554,887676555,887676556,887676565,887676566,887676567,887676654,887676655,887676656,887676665,887676666,887676667,887676676,887676677,887676678,887676765,887676766,887676767,887676776,887676777,887676778,887676787,887676788,887676789,887677654,887677655,887677656,887677665,887677666,887677667,887677676,887677677,887677678,887677765,887677766,887677767,887677776,887677777,887677778,887677787,887677788,887677789,887677876,887677877,887677878,887677887,887677888,887677889,887677898,887677899,887678765,887678766,887678767,887678776,887678777,887678778,887678787,887678788,887678789,887678876,887678877,887678878,887678887,887678888,887678889,887678898,887678899,887678987,887678988,887678989,887678998,887678999,887765432,887765433,887765434,887765443,887765444,887765445,887765454,887765455,887765456,887765543,887765544,887765545,887765554,887765555,887765556,887765565,887765566,887765567,887765654,887765655,887765656,887765665,887765666,887765667,887765676,887765677,887765678,887766543,887766544,887766545,887766554,887766555,887766556,887766565,887766566,887766567,887766654,887766655,887766656,887766665,887766666,887766667,887766676,887766677,887766678,887766765,887766766,887766767,887766776,887766777,887766778,887766787,887766788,887766789,887767654,887767655,887767656,887767665,887767666,887767667,887767676,887767677,887767678,887767765,887767766,887767767,887767776,887767777,887767778,887767787,887767788,887767789,887767876,887767877,887767878,887767887,887767888,887767889,887767898,887767899,887776543,887776544,887776545,887776554,887776555,887776556,887776565,887776566,887776567,887776654,887776655,887776656,887776665,887776666,887776667,887776676,887776677,887776678,887776765,887776766,887776767,887776776,887776777,887776778,887776787,887776788,887776789,887777654,887777655,887777656,887777665,887777666,887777667,887777676,887777677,887777678,887777765,887777766,887777767,887777776,887777777,887777778,887777787,887777788,887777789,887777876,887777877,887777878,887777887,887777888,887777889,887777898,887777899,887778765,887778766,887778767,887778776,887778777,887778778,887778787,887778788,887778789,887778876,887778877,887778878,887778887,887778888,887778889,887778898,887778899,887778987,887778988,887778989,887778998,887778999,887787654,887787655,887787656,887787665,887787666,887787667,887787676,887787677,887787678,887787765,887787766,887787767,887787776,887787777,887787778,887787787,887787788,887787789,887787876,887787877,887787878,887787887,887787888,887787889,887787898,887787899,887788765,887788766,887788767,887788776,887788777,887788778,887788787,887788788,887788789,887788876,887788877,887788878,887788887,887788888,887788889,887788898,887788899,887788987,887788988,887788989,887788998,887788999,887789876,887789877,887789878,887789887,887789888,887789889,887789898,887789899,887789987,887789988,887789989,887789998,887789999,887876543,887876544,887876545,887876554,887876555,887876556,887876565,887876566,887876567,887876654,887876655,887876656,887876665,887876666,887876667,887876676,887876677,887876678,887876765,887876766,887876767,887876776,887876777,887876778,887876787,887876788,887876789,887877654,887877655,887877656,887877665,887877666,887877667,887877676,887877677,887877678,887877765,887877766,887877767,887877776,887877777,887877778,887877787,887877788,887877789,887877876,887877877,887877878,887877887,887877888,887877889,887877898,887877899,887878765,887878766,887878767,887878776,887878777,887878778,887878787,887878788,887878789,887878876,887878877,887878878,887878887,887878888,887878889,887878898,887878899,887878987,887878988,887878989,887878998,887878999,887887654,887887655,887887656,887887665,887887666,887887667,887887676,887887677,887887678,887887765,887887766,887887767,887887776,887887777,887887778,887887787,887887788,887887789,887887876,887887877,887887878,887887887,887887888,887887889,887887898,887887899,887888765,887888766,887888767,887888776,887888777,887888778,887888787,887888788,887888789,887888876,887888877,887888878,887888887,887888888,887888889,887888898,887888899,887888987,887888988,887888989,887888998,887888999,887889876,887889877,887889878,887889887,887889888,887889889,887889898,887889899,887889987,887889988,887889989,887889998,887889999,887898765,887898766,887898767,887898776,887898777,887898778,887898787,887898788,887898789,887898876,887898877,887898878,887898887,887898888,887898889,887898898,887898899,887898987,887898988,887898989,887898998,887898999,887899876,887899877,887899878,887899887,887899888,887899889,887899898,887899899,887899987,887899988,887899989,887899998,887899999,888765432,888765433,888765434,888765443,888765444,888765445,888765454,888765455,888765456,888765543,888765544,888765545,888765554,888765555,888765556,888765565,888765566,888765567,888765654,888765655,888765656,888765665,888765666,888765667,888765676,888765677,888765678,888766543,888766544,888766545,888766554,888766555,888766556,888766565,888766566,888766567,888766654,888766655,888766656,888766665,888766666,888766667,888766676,888766677,888766678,888766765,888766766,888766767,888766776,888766777,888766778,888766787,888766788,888766789,888767654,888767655,888767656,888767665,888767666,888767667,888767676,888767677,888767678,888767765,888767766,888767767,888767776,888767777,888767778,888767787,888767788,888767789,888767876,888767877,888767878,888767887,888767888,888767889,888767898,888767899,888776543,888776544,888776545,888776554,888776555,888776556,888776565,888776566,888776567,888776654,888776655,888776656,888776665,888776666,888776667,888776676,888776677,888776678,888776765,888776766,888776767,888776776,888776777,888776778,888776787,888776788,888776789,888777654,888777655,888777656,888777665,888777666,888777667,888777676,888777677,888777678,888777765,888777766,888777767,888777776,888777777,888777778,888777787,888777788,888777789,888777876,888777877,888777878,888777887,888777888,888777889,888777898,888777899,888778765,888778766,888778767,888778776,888778777,888778778,888778787,888778788,888778789,888778876,888778877,888778878,888778887,888778888,888778889,888778898,888778899,888778987,888778988,888778989,888778998,888778999,888787654,888787655,888787656,888787665,888787666,888787667,888787676,888787677,888787678,888787765,888787766,888787767,888787776,888787777,888787778,888787787,888787788,888787789,888787876,888787877,888787878,888787887,888787888,888787889,888787898,888787899,888788765,888788766,888788767,888788776,888788777,888788778,888788787,888788788,888788789,888788876,888788877,888788878,888788887,888788888,888788889,888788898,888788899,888788987,888788988,888788989,888788998,888788999,888789876,888789877,888789878,888789887,888789888,888789889,888789898,888789899,888789987,888789988,888789989,888789998,888789999,888876543,888876544,888876545,888876554,888876555,888876556,888876565,888876566,888876567,888876654,888876655,888876656,888876665,888876666,888876667,888876676,888876677,888876678,888876765,888876766,888876767,888876776,888876777,888876778,888876787,888876788,888876789,888877654,888877655,888877656,888877665,888877666,888877667,888877676,888877677,888877678,888877765,888877766,888877767,888877776,888877777,888877778,888877787,888877788,888877789,888877876,888877877,888877878,888877887,888877888,888877889,888877898,888877899,888878765,888878766,888878767,888878776,888878777,888878778,888878787,888878788,888878789,888878876,888878877,888878878,888878887,888878888,888878889,888878898,888878899,888878987,888878988,888878989,888878998,888878999,888887654,888887655,888887656,888887665,888887666,888887667,888887676,888887677,888887678,888887765,888887766,888887767,888887776,888887777,888887778,888887787,888887788,888887789,888887876,888887877,888887878,888887887,888887888,888887889,888887898,888887899,888888765,888888766,888888767,888888776,888888777,888888778,888888787,888888788,888888789,888888876,888888877,888888878,888888887,888888888,888888889,888888898,888888899,888888987,888888988,888888989,888888998,888888999,888889876,888889877,888889878,888889887,888889888,888889889,888889898,888889899,888889987,888889988,888889989,888889998,888889999,888898765,888898766,888898767,888898776,888898777,888898778,888898787,888898788,888898789,888898876,888898877,888898878,888898887,888898888,888898889,888898898,888898899,888898987,888898988,888898989,888898998,888898999,888899876,888899877,888899878,888899887,888899888,888899889,888899898,888899899,888899987,888899988,888899989,888899998,888899999,888987654,888987655,888987656,888987665,888987666,888987667,888987676,888987677,888987678,888987765,888987766,888987767,888987776,888987777,888987778,888987787,888987788,888987789,888987876,888987877,888987878,888987887,888987888,888987889,888987898,888987899,888988765,888988766,888988767,888988776,888988777,888988778,888988787,888988788,888988789,888988876,888988877,888988878,888988887,888988888,888988889,888988898,888988899,888988987,888988988,888988989,888988998,888988999,888989876,888989877,888989878,888989887,888989888,888989889,888989898,888989899,888989987,888989988,888989989,888989998,888989999,888998765,888998766,888998767,888998776,888998777,888998778,888998787,888998788,888998789,888998876,888998877,888998878,888998887,888998888,888998889,888998898,888998899,888998987,888998988,888998989,888998998,888998999,888999876,888999877,888999878,888999887,888999888,888999889,888999898,888999899,888999987,888999988,888999989,888999998,888999999,889876543,889876544,889876545,889876554,889876555,889876556,889876565,889876566,889876567,889876654,889876655,889876656,889876665,889876666,889876667,889876676,889876677,889876678,889876765,889876766,889876767,889876776,889876777,889876778,889876787,889876788,889876789,889877654,889877655,889877656,889877665,889877666,889877667,889877676,889877677,889877678,889877765,889877766,889877767,889877776,889877777,889877778,889877787,889877788,889877789,889877876,889877877,889877878,889877887,889877888,889877889,889877898,889877899,889878765,889878766,889878767,889878776,889878777,889878778,889878787,889878788,889878789,889878876,889878877,889878878,889878887,889878888,889878889,889878898,889878899,889878987,889878988,889878989,889878998,889878999,889887654,889887655,889887656,889887665,889887666,889887667,889887676,889887677,889887678,889887765,889887766,889887767,889887776,889887777,889887778,889887787,889887788,889887789,889887876,889887877,889887878,889887887,889887888,889887889,889887898,889887899,889888765,889888766,889888767,889888776,889888777,889888778,889888787,889888788,889888789,889888876,889888877,889888878,889888887,889888888,889888889,889888898,889888899,889888987,889888988,889888989,889888998,889888999,889889876,889889877,889889878,889889887,889889888,889889889,889889898,889889899,889889987,889889988,889889989,889889998,889889999,889898765,889898766,889898767,889898776,889898777,889898778,889898787,889898788,889898789,889898876,889898877,889898878,889898887,889898888,889898889,889898898,889898899,889898987,889898988,889898989,889898998,889898999,889899876,889899877,889899878,889899887,889899888,889899889,889899898,889899899,889899987,889899988,889899989,889899998,889899999,889987654,889987655,889987656,889987665,889987666,889987667,889987676,889987677,889987678,889987765,889987766,889987767,889987776,889987777,889987778,889987787,889987788,889987789,889987876,889987877,889987878,889987887,889987888,889987889,889987898,889987899,889988765,889988766,889988767,889988776,889988777,889988778,889988787,889988788,889988789,889988876,889988877,889988878,889988887,889988888,889988889,889988898,889988899,889988987,889988988,889988989,889988998,889988999,889989876,889989877,889989878,889989887,889989888,889989889,889989898,889989899,889989987,889989988,889989989,889989998,889989999,889998765,889998766,889998767,889998776,889998777,889998778,889998787,889998788,889998789,889998876,889998877,889998878,889998887,889998888,889998889,889998898,889998899,889998987,889998988,889998989,889998998,889998999,889999876,889999877,889999878,889999887,889999888,889999889,889999898,889999899,889999987,889999988,889999989,889999998,889999999,898765432,898765433,898765434,898765443,898765444,898765445,898765454,898765455,898765456,898765543,898765544,898765545,898765554,898765555,898765556,898765565,898765566,898765567,898765654,898765655,898765656,898765665,898765666,898765667,898765676,898765677,898765678,898766543,898766544,898766545,898766554,898766555,898766556,898766565,898766566,898766567,898766654,898766655,898766656,898766665,898766666,898766667,898766676,898766677,898766678,898766765,898766766,898766767,898766776,898766777,898766778,898766787,898766788,898766789,898767654,898767655,898767656,898767665,898767666,898767667,898767676,898767677,898767678,898767765,898767766,898767767,898767776,898767777,898767778,898767787,898767788,898767789,898767876,898767877,898767878,898767887,898767888,898767889,898767898,898767899,898776543,898776544,898776545,898776554,898776555,898776556,898776565,898776566,898776567,898776654,898776655,898776656,898776665,898776666,898776667,898776676,898776677,898776678,898776765,898776766,898776767,898776776,898776777,898776778,898776787,898776788,898776789,898777654,898777655,898777656,898777665,898777666,898777667,898777676,898777677,898777678,898777765,898777766,898777767,898777776,898777777,898777778,898777787,898777788,898777789,898777876,898777877,898777878,898777887,898777888,898777889,898777898,898777899,898778765,898778766,898778767,898778776,898778777,898778778,898778787,898778788,898778789,898778876,898778877,898778878,898778887,898778888,898778889,898778898,898778899,898778987,898778988,898778989,898778998,898778999,898787654,898787655,898787656,898787665,898787666,898787667,898787676,898787677,898787678,898787765,898787766,898787767,898787776,898787777,898787778,898787787,898787788,898787789,898787876,898787877,898787878,898787887,898787888,898787889,898787898,898787899,898788765,898788766,898788767,898788776,898788777,898788778,898788787,898788788,898788789,898788876,898788877,898788878,898788887,898788888,898788889,898788898,898788899,898788987,898788988,898788989,898788998,898788999,898789876,898789877,898789878,898789887,898789888,898789889,898789898,898789899,898789987,898789988,898789989,898789998,898789999,898876543,898876544,898876545,898876554,898876555,898876556,898876565,898876566,898876567,898876654,898876655,898876656,898876665,898876666,898876667,898876676,898876677,898876678,898876765,898876766,898876767,898876776,898876777,898876778,898876787,898876788,898876789,898877654,898877655,898877656,898877665,898877666,898877667,898877676,898877677,898877678,898877765,898877766,898877767,898877776,898877777,898877778,898877787,898877788,898877789,898877876,898877877,898877878,898877887,898877888,898877889,898877898,898877899,898878765,898878766,898878767,898878776,898878777,898878778,898878787,898878788,898878789,898878876,898878877,898878878,898878887,898878888,898878889,898878898,898878899,898878987,898878988,898878989,898878998,898878999,898887654,898887655,898887656,898887665,898887666,898887667,898887676,898887677,898887678,898887765,898887766,898887767,898887776,898887777,898887778,898887787,898887788,898887789,898887876,898887877,898887878,898887887,898887888,898887889,898887898,898887899,898888765,898888766,898888767,898888776,898888777,898888778,898888787,898888788,898888789,898888876,898888877,898888878,898888887,898888888,898888889,898888898,898888899,898888987,898888988,898888989,898888998,898888999,898889876,898889877,898889878,898889887,898889888,898889889,898889898,898889899,898889987,898889988,898889989,898889998,898889999,898898765,898898766,898898767,898898776,898898777,898898778,898898787,898898788,898898789,898898876,898898877,898898878,898898887,898898888,898898889,898898898,898898899,898898987,898898988,898898989,898898998,898898999,898899876,898899877,898899878,898899887,898899888,898899889,898899898,898899899,898899987,898899988,898899989,898899998,898899999,898987654,898987655,898987656,898987665,898987666,898987667,898987676,898987677,898987678,898987765,898987766,898987767,898987776,898987777,898987778,898987787,898987788,898987789,898987876,898987877,898987878,898987887,898987888,898987889,898987898,898987899,898988765,898988766,898988767,898988776,898988777,898988778,898988787,898988788,898988789,898988876,898988877,898988878,898988887,898988888,898988889,898988898,898988899,898988987,898988988,898988989,898988998,898988999,898989876,898989877,898989878,898989887,898989888,898989889,898989898,898989899,898989987,898989988,898989989,898989998,898989999,898998765,898998766,898998767,898998776,898998777,898998778,898998787,898998788,898998789,898998876,898998877,898998878,898998887,898998888,898998889,898998898,898998899,898998987,898998988,898998989,898998998,898998999,898999876,898999877,898999878,898999887,898999888,898999889,898999898,898999899,898999987,898999988,898999989,898999998,898999999,899876543,899876544,899876545,899876554,899876555,899876556,899876565,899876566,899876567,899876654,899876655,899876656,899876665,899876666,899876667,899876676,899876677,899876678,899876765,899876766,899876767,899876776,899876777,899876778,899876787,899876788,899876789,899877654,899877655,899877656,899877665,899877666,899877667,899877676,899877677,899877678,899877765,899877766,899877767,899877776,899877777,899877778,899877787,899877788,899877789,899877876,899877877,899877878,899877887,899877888,899877889,899877898,899877899,899878765,899878766,899878767,899878776,899878777,899878778,899878787,899878788,899878789,899878876,899878877,899878878,899878887,899878888,899878889,899878898,899878899,899878987,899878988,899878989,899878998,899878999,899887654,899887655,899887656,899887665,899887666,899887667,899887676,899887677,899887678,899887765,899887766,899887767,899887776,899887777,899887778,899887787,899887788,899887789,899887876,899887877,899887878,899887887,899887888,899887889,899887898,899887899,899888765,899888766,899888767,899888776,899888777,899888778,899888787,899888788,899888789,899888876,899888877,899888878,899888887,899888888,899888889,899888898,899888899,899888987,899888988,899888989,899888998,899888999,899889876,899889877,899889878,899889887,899889888,899889889,899889898,899889899,899889987,899889988,899889989,899889998,899889999,899898765,899898766,899898767,899898776,899898777,899898778,899898787,899898788,899898789,899898876,899898877,899898878,899898887,899898888,899898889,899898898,899898899,899898987,899898988,899898989,899898998,899898999,899899876,899899877,899899878,899899887,899899888,899899889,899899898,899899899,899899987,899899988,899899989,899899998,899899999,899987654,899987655,899987656,899987665,899987666,899987667,899987676,899987677,899987678,899987765,899987766,899987767,899987776,899987777,899987778,899987787,899987788,899987789,899987876,899987877,899987878,899987887,899987888,899987889,899987898,899987899,899988765,899988766,899988767,899988776,899988777,899988778,899988787,899988788,899988789,899988876,899988877,899988878,899988887,899988888,899988889,899988898,899988899,899988987,899988988,899988989,899988998,899988999,899989876,899989877,899989878,899989887,899989888,899989889,899989898,899989899,899989987,899989988,899989989,899989998,899989999,899998765,899998766,899998767,899998776,899998777,899998778,899998787,899998788,899998789,899998876,899998877,899998878,899998887,899998888,899998889,899998898,899998899,899998987,899998988,899998989,899998998,899998999,899999876,899999877,899999878,899999887,899999888,899999889,899999898,899999899,899999987,899999988,899999989,899999998,899999999,987654321,987654322,987654323,987654332,987654333,987654334,987654343,987654344,987654345,987654432,987654433,987654434,987654443,987654444,987654445,987654454,987654455,987654456,987654543,987654544,987654545,987654554,987654555,987654556,987654565,987654566,987654567,987655432,987655433,987655434,987655443,987655444,987655445,987655454,987655455,987655456,987655543,987655544,987655545,987655554,987655555,987655556,987655565,987655566,987655567,987655654,987655655,987655656,987655665,987655666,987655667,987655676,987655677,987655678,987656543,987656544,987656545,987656554,987656555,987656556,987656565,987656566,987656567,987656654,987656655,987656656,987656665,987656666,987656667,987656676,987656677,987656678,987656765,987656766,987656767,987656776,987656777,987656778,987656787,987656788,987656789,987665432,987665433,987665434,987665443,987665444,987665445,987665454,987665455,987665456,987665543,987665544,987665545,987665554,987665555,987665556,987665565,987665566,987665567,987665654,987665655,987665656,987665665,987665666,987665667,987665676,987665677,987665678,987666543,987666544,987666545,987666554,987666555,987666556,987666565,987666566,987666567,987666654,987666655,987666656,987666665,987666666,987666667,987666676,987666677,987666678,987666765,987666766,987666767,987666776,987666777,987666778,987666787,987666788,987666789,987667654,987667655,987667656,987667665,987667666,987667667,987667676,987667677,987667678,987667765,987667766,987667767,987667776,987667777,987667778,987667787,987667788,987667789,987667876,987667877,987667878,987667887,987667888,987667889,987667898,987667899,987676543,987676544,987676545,987676554,987676555,987676556,987676565,987676566,987676567,987676654,987676655,987676656,987676665,987676666,987676667,987676676,987676677,987676678,987676765,987676766,987676767,987676776,987676777,987676778,987676787,987676788,987676789,987677654,987677655,987677656,987677665,987677666,987677667,987677676,987677677,987677678,987677765,987677766,987677767,987677776,987677777,987677778,987677787,987677788,987677789,987677876,987677877,987677878,987677887,987677888,987677889,987677898,987677899,987678765,987678766,987678767,987678776,987678777,987678778,987678787,987678788,987678789,987678876,987678877,987678878,987678887,987678888,987678889,987678898,987678899,987678987,987678988,987678989,987678998,987678999,987765432,987765433,987765434,987765443,987765444,987765445,987765454,987765455,987765456,987765543,987765544,987765545,987765554,987765555,987765556,987765565,987765566,987765567,987765654,987765655,987765656,987765665,987765666,987765667,987765676,987765677,987765678,987766543,987766544,987766545,987766554,987766555,987766556,987766565,987766566,987766567,987766654,987766655,987766656,987766665,987766666,987766667,987766676,987766677,987766678,987766765,987766766,987766767,987766776,987766777,987766778,987766787,987766788,987766789,987767654,987767655,987767656,987767665,987767666,987767667,987767676,987767677,987767678,987767765,987767766,987767767,987767776,987767777,987767778,987767787,987767788,987767789,987767876,987767877,987767878,987767887,987767888,987767889,987767898,987767899,987776543,987776544,987776545,987776554,987776555,987776556,987776565,987776566,987776567,987776654,987776655,987776656,987776665,987776666,987776667,987776676,987776677,987776678,987776765,987776766,987776767,987776776,987776777,987776778,987776787,987776788,987776789,987777654,987777655,987777656,987777665,987777666,987777667,987777676,987777677,987777678,987777765,987777766,987777767,987777776,987777777,987777778,987777787,987777788,987777789,987777876,987777877,987777878,987777887,987777888,987777889,987777898,987777899,987778765,987778766,987778767,987778776,987778777,987778778,987778787,987778788,987778789,987778876,987778877,987778878,987778887,987778888,987778889,987778898,987778899,987778987,987778988,987778989,987778998,987778999,987787654,987787655,987787656,987787665,987787666,987787667,987787676,987787677,987787678,987787765,987787766,987787767,987787776,987787777,987787778,987787787,987787788,987787789,987787876,987787877,987787878,987787887,987787888,987787889,987787898,987787899,987788765,987788766,987788767,987788776,987788777,987788778,987788787,987788788,987788789,987788876,987788877,987788878,987788887,987788888,987788889,987788898,987788899,987788987,987788988,987788989,987788998,987788999,987789876,987789877,987789878,987789887,987789888,987789889,987789898,987789899,987789987,987789988,987789989,987789998,987789999,987876543,987876544,987876545,987876554,987876555,987876556,987876565,987876566,987876567,987876654,987876655,987876656,987876665,987876666,987876667,987876676,987876677,987876678,987876765,987876766,987876767,987876776,987876777,987876778,987876787,987876788,987876789,987877654,987877655,987877656,987877665,987877666,987877667,987877676,987877677,987877678,987877765,987877766,987877767,987877776,987877777,987877778,987877787,987877788,987877789,987877876,987877877,987877878,987877887,987877888,987877889,987877898,987877899,987878765,987878766,987878767,987878776,987878777,987878778,987878787,987878788,987878789,987878876,987878877,987878878,987878887,987878888,987878889,987878898,987878899,987878987,987878988,987878989,987878998,987878999,987887654,987887655,987887656,987887665,987887666,987887667,987887676,987887677,987887678,987887765,987887766,987887767,987887776,987887777,987887778,987887787,987887788,987887789,987887876,987887877,987887878,987887887,987887888,987887889,987887898,987887899,987888765,987888766,987888767,987888776,987888777,987888778,987888787,987888788,987888789,987888876,987888877,987888878,987888887,987888888,987888889,987888898,987888899,987888987,987888988,987888989,987888998,987888999,987889876,987889877,987889878,987889887,987889888,987889889,987889898,987889899,987889987,987889988,987889989,987889998,987889999,987898765,987898766,987898767,987898776,987898777,987898778,987898787,987898788,987898789,987898876,987898877,987898878,987898887,987898888,987898889,987898898,987898899,987898987,987898988,987898989,987898998,987898999,987899876,987899877,987899878,987899887,987899888,987899889,987899898,987899899,987899987,987899988,987899989,987899998,987899999,988765432,988765433,988765434,988765443,988765444,988765445,988765454,988765455,988765456,988765543,988765544,988765545,988765554,988765555,988765556,988765565,988765566,988765567,988765654,988765655,988765656,988765665,988765666,988765667,988765676,988765677,988765678,988766543,988766544,988766545,988766554,988766555,988766556,988766565,988766566,988766567,988766654,988766655,988766656,988766665,988766666,988766667,988766676,988766677,988766678,988766765,988766766,988766767,988766776,988766777,988766778,988766787,988766788,988766789,988767654,988767655,988767656,988767665,988767666,988767667,988767676,988767677,988767678,988767765,988767766,988767767,988767776,988767777,988767778,988767787,988767788,988767789,988767876,988767877,988767878,988767887,988767888,988767889,988767898,988767899,988776543,988776544,988776545,988776554,988776555,988776556,988776565,988776566,988776567,988776654,988776655,988776656,988776665,988776666,988776667,988776676,988776677,988776678,988776765,988776766,988776767,988776776,988776777,988776778,988776787,988776788,988776789,988777654,988777655,988777656,988777665,988777666,988777667,988777676,988777677,988777678,988777765,988777766,988777767,988777776,988777777,988777778,988777787,988777788,988777789,988777876,988777877,988777878,988777887,988777888,988777889,988777898,988777899,988778765,988778766,988778767,988778776,988778777,988778778,988778787,988778788,988778789,988778876,988778877,988778878,988778887,988778888,988778889,988778898,988778899,988778987,988778988,988778989,988778998,988778999,988787654,988787655,988787656,988787665,988787666,988787667,988787676,988787677,988787678,988787765,988787766,988787767,988787776,988787777,988787778,988787787,988787788,988787789,988787876,988787877,988787878,988787887,988787888,988787889,988787898,988787899,988788765,988788766,988788767,988788776,988788777,988788778,988788787,988788788,988788789,988788876,988788877,988788878,988788887,988788888,988788889,988788898,988788899,988788987,988788988,988788989,988788998,988788999,988789876,988789877,988789878,988789887,988789888,988789889,988789898,988789899,988789987,988789988,988789989,988789998,988789999,988876543,988876544,988876545,988876554,988876555,988876556,988876565,988876566,988876567,988876654,988876655,988876656,988876665,988876666,988876667,988876676,988876677,988876678,988876765,988876766,988876767,988876776,988876777,988876778,988876787,988876788,988876789,988877654,988877655,988877656,988877665,988877666,988877667,988877676,988877677,988877678,988877765,988877766,988877767,988877776,988877777,988877778,988877787,988877788,988877789,988877876,988877877,988877878,988877887,988877888,988877889,988877898,988877899,988878765,988878766,988878767,988878776,988878777,988878778,988878787,988878788,988878789,988878876,988878877,988878878,988878887,988878888,988878889,988878898,988878899,988878987,988878988,988878989,988878998,988878999,988887654,988887655,988887656,988887665,988887666,988887667,988887676,988887677,988887678,988887765,988887766,988887767,988887776,988887777,988887778,988887787,988887788,988887789,988887876,988887877,988887878,988887887,988887888,988887889,988887898,988887899,988888765,988888766,988888767,988888776,988888777,988888778,988888787,988888788,988888789,988888876,988888877,988888878,988888887,988888888,988888889,988888898,988888899,988888987,988888988,988888989,988888998,988888999,988889876,988889877,988889878,988889887,988889888,988889889,988889898,988889899,988889987,988889988,988889989,988889998,988889999,988898765,988898766,988898767,988898776,988898777,988898778,988898787,988898788,988898789,988898876,988898877,988898878,988898887,988898888,988898889,988898898,988898899,988898987,988898988,988898989,988898998,988898999,988899876,988899877,988899878,988899887,988899888,988899889,988899898,988899899,988899987,988899988,988899989,988899998,988899999,988987654,988987655,988987656,988987665,988987666,988987667,988987676,988987677,988987678,988987765,988987766,988987767,988987776,988987777,988987778,988987787,988987788,988987789,988987876,988987877,988987878,988987887,988987888,988987889,988987898,988987899,988988765,988988766,988988767,988988776,988988777,988988778,988988787,988988788,988988789,988988876,988988877,988988878,988988887,988988888,988988889,988988898,988988899,988988987,988988988,988988989,988988998,988988999,988989876,988989877,988989878,988989887,988989888,988989889,988989898,988989899,988989987,988989988,988989989,988989998,988989999,988998765,988998766,988998767,988998776,988998777,988998778,988998787,988998788,988998789,988998876,988998877,988998878,988998887,988998888,988998889,988998898,988998899,988998987,988998988,988998989,988998998,988998999,988999876,988999877,988999878,988999887,988999888,988999889,988999898,988999899,988999987,988999988,988999989,988999998,988999999,989876543,989876544,989876545,989876554,989876555,989876556,989876565,989876566,989876567,989876654,989876655,989876656,989876665,989876666,989876667,989876676,989876677,989876678,989876765,989876766,989876767,989876776,989876777,989876778,989876787,989876788,989876789,989877654,989877655,989877656,989877665,989877666,989877667,989877676,989877677,989877678,989877765,989877766,989877767,989877776,989877777,989877778,989877787,989877788,989877789,989877876,989877877,989877878,989877887,989877888,989877889,989877898,989877899,989878765,989878766,989878767,989878776,989878777,989878778,989878787,989878788,989878789,989878876,989878877,989878878,989878887,989878888,989878889,989878898,989878899,989878987,989878988,989878989,989878998,989878999,989887654,989887655,989887656,989887665,989887666,989887667,989887676,989887677,989887678,989887765,989887766,989887767,989887776,989887777,989887778,989887787,989887788,989887789,989887876,989887877,989887878,989887887,989887888,989887889,989887898,989887899,989888765,989888766,989888767,989888776,989888777,989888778,989888787,989888788,989888789,989888876,989888877,989888878,989888887,989888888,989888889,989888898,989888899,989888987,989888988,989888989,989888998,989888999,989889876,989889877,989889878,989889887,989889888,989889889,989889898,989889899,989889987,989889988,989889989,989889998,989889999,989898765,989898766,989898767,989898776,989898777,989898778,989898787,989898788,989898789,989898876,989898877,989898878,989898887,989898888,989898889,989898898,989898899,989898987,989898988,989898989,989898998,989898999,989899876,989899877,989899878,989899887,989899888,989899889,989899898,989899899,989899987,989899988,989899989,989899998,989899999,989987654,989987655,989987656,989987665,989987666,989987667,989987676,989987677,989987678,989987765,989987766,989987767,989987776,989987777,989987778,989987787,989987788,989987789,989987876,989987877,989987878,989987887,989987888,989987889,989987898,989987899,989988765,989988766,989988767,989988776,989988777,989988778,989988787,989988788,989988789,989988876,989988877,989988878,989988887,989988888,989988889,989988898,989988899,989988987,989988988,989988989,989988998,989988999,989989876,989989877,989989878,989989887,989989888,989989889,989989898,989989899,989989987,989989988,989989989,989989998,989989999,989998765,989998766,989998767,989998776,989998777,989998778,989998787,989998788,989998789,989998876,989998877,989998878,989998887,989998888,989998889,989998898,989998899,989998987,989998988,989998989,989998998,989998999,989999876,989999877,989999878,989999887,989999888,989999889,989999898,989999899,989999987,989999988,989999989,989999998,989999999,998765432,998765433,998765434,998765443,998765444,998765445,998765454,998765455,998765456,998765543,998765544,998765545,998765554,998765555,998765556,998765565,998765566,998765567,998765654,998765655,998765656,998765665,998765666,998765667,998765676,998765677,998765678,998766543,998766544,998766545,998766554,998766555,998766556,998766565,998766566,998766567,998766654,998766655,998766656,998766665,998766666,998766667,998766676,998766677,998766678,998766765,998766766,998766767,998766776,998766777,998766778,998766787,998766788,998766789,998767654,998767655,998767656,998767665,998767666,998767667,998767676,998767677,998767678,998767765,998767766,998767767,998767776,998767777,998767778,998767787,998767788,998767789,998767876,998767877,998767878,998767887,998767888,998767889,998767898,998767899,998776543,998776544,998776545,998776554,998776555,998776556,998776565,998776566,998776567,998776654,998776655,998776656,998776665,998776666,998776667,998776676,998776677,998776678,998776765,998776766,998776767,998776776,998776777,998776778,998776787,998776788,998776789,998777654,998777655,998777656,998777665,998777666,998777667,998777676,998777677,998777678,998777765,998777766,998777767,998777776,998777777,998777778,998777787,998777788,998777789,998777876,998777877,998777878,998777887,998777888,998777889,998777898,998777899,998778765,998778766,998778767,998778776,998778777,998778778,998778787,998778788,998778789,998778876,998778877,998778878,998778887,998778888,998778889,998778898,998778899,998778987,998778988,998778989,998778998,998778999,998787654,998787655,998787656,998787665,998787666,998787667,998787676,998787677,998787678,998787765,998787766,998787767,998787776,998787777,998787778,998787787,998787788,998787789,998787876,998787877,998787878,998787887,998787888,998787889,998787898,998787899,998788765,998788766,998788767,998788776,998788777,998788778,998788787,998788788,998788789,998788876,998788877,998788878,998788887,998788888,998788889,998788898,998788899,998788987,998788988,998788989,998788998,998788999,998789876,998789877,998789878,998789887,998789888,998789889,998789898,998789899,998789987,998789988,998789989,998789998,998789999,998876543,998876544,998876545,998876554,998876555,998876556,998876565,998876566,998876567,998876654,998876655,998876656,998876665,998876666,998876667,998876676,998876677,998876678,998876765,998876766,998876767,998876776,998876777,998876778,998876787,998876788,998876789,998877654,998877655,998877656,998877665,998877666,998877667,998877676,998877677,998877678,998877765,998877766,998877767,998877776,998877777,998877778,998877787,998877788,998877789,998877876,998877877,998877878,998877887,998877888,998877889,998877898,998877899,998878765,998878766,998878767,998878776,998878777,998878778,998878787,998878788,998878789,998878876,998878877,998878878,998878887,998878888,998878889,998878898,998878899,998878987,998878988,998878989,998878998,998878999,998887654,998887655,998887656,998887665,998887666,998887667,998887676,998887677,998887678,998887765,998887766,998887767,998887776,998887777,998887778,998887787,998887788,998887789,998887876,998887877,998887878,998887887,998887888,998887889,998887898,998887899,998888765,998888766,998888767,998888776,998888777,998888778,998888787,998888788,998888789,998888876,998888877,998888878,998888887,998888888,998888889,998888898,998888899,998888987,998888988,998888989,998888998,998888999,998889876,998889877,998889878,998889887,998889888,998889889,998889898,998889899,998889987,998889988,998889989,998889998,998889999,998898765,998898766,998898767,998898776,998898777,998898778,998898787,998898788,998898789,998898876,998898877,998898878,998898887,998898888,998898889,998898898,998898899,998898987,998898988,998898989,998898998,998898999,998899876,998899877,998899878,998899887,998899888,998899889,998899898,998899899,998899987,998899988,998899989,998899998,998899999,998987654,998987655,998987656,998987665,998987666,998987667,998987676,998987677,998987678,998987765,998987766,998987767,998987776,998987777,998987778,998987787,998987788,998987789,998987876,998987877,998987878,998987887,998987888,998987889,998987898,998987899,998988765,998988766,998988767,998988776,998988777,998988778,998988787,998988788,998988789,998988876,998988877,998988878,998988887,998988888,998988889,998988898,998988899,998988987,998988988,998988989,998988998,998988999,998989876,998989877,998989878,998989887,998989888,998989889,998989898,998989899,998989987,998989988,998989989,998989998,998989999,998998765,998998766,998998767,998998776,998998777,998998778,998998787,998998788,998998789,998998876,998998877,998998878,998998887,998998888,998998889,998998898,998998899,998998987,998998988,998998989,998998998,998998999,998999876,998999877,998999878,998999887,998999888,998999889,998999898,998999899,998999987,998999988,998999989,998999998,998999999,999876543,999876544,999876545,999876554,999876555,999876556,999876565,999876566,999876567,999876654,999876655,999876656,999876665,999876666,999876667,999876676,999876677,999876678,999876765,999876766,999876767,999876776,999876777,999876778,999876787,999876788,999876789,999877654,999877655,999877656,999877665,999877666,999877667,999877676,999877677,999877678,999877765,999877766,999877767,999877776,999877777,999877778,999877787,999877788,999877789,999877876,999877877,999877878,999877887,999877888,999877889,999877898,999877899,999878765,999878766,999878767,999878776,999878777,999878778,999878787,999878788,999878789,999878876,999878877,999878878,999878887,999878888,999878889,999878898,999878899,999878987,999878988,999878989,999878998,999878999,999887654,999887655,999887656,999887665,999887666,999887667,999887676,999887677,999887678,999887765,999887766,999887767,999887776,999887777,999887778,999887787,999887788,999887789,999887876,999887877,999887878,999887887,999887888,999887889,999887898,999887899,999888765,999888766,999888767,999888776,999888777,999888778,999888787,999888788,999888789,999888876,999888877,999888878,999888887,999888888,999888889,999888898,999888899,999888987,999888988,999888989,999888998,999888999,999889876,999889877,999889878,999889887,999889888,999889889,999889898,999889899,999889987,999889988,999889989,999889998,999889999,999898765,999898766,999898767,999898776,999898777,999898778,999898787,999898788,999898789,999898876,999898877,999898878,999898887,999898888,999898889,999898898,999898899,999898987,999898988,999898989,999898998,999898999,999899876,999899877,999899878,999899887,999899888,999899889,999899898,999899899,999899987,999899988,999899989,999899998,999899999,999987654,999987655,999987656,999987665,999987666,999987667,999987676,999987677,999987678,999987765,999987766,999987767,999987776,999987777,999987778,999987787,999987788,999987789,999987876,999987877,999987878,999987887,999987888,999987889,999987898,999987899,999988765,999988766,999988767,999988776,999988777,999988778,999988787,999988788,999988789,999988876,999988877,999988878,999988887,999988888,999988889,999988898,999988899,999988987,999988988,999988989,999988998,999988999,999989876,999989877,999989878,999989887,999989888,999989889,999989898,999989899,999989987,999989988,999989989,999989998,999989999,999998765,999998766,999998767,999998776,999998777,999998778,999998787,999998788,999998789,999998876,999998877,999998878,999998887,999998888,999998889,999998898,999998899,999998987,999998988,999998989,999998998,999998999,999999876,999999877,999999878,999999887,999999888,999999889,999999898,999999899,999999987,999999988,999999989,999999998,999999999,1000000000,1000000001,1000000010,1000000011,1000000012,1000000100,1000000101,1000000110,1000000111,1000000112,1000000121,1000000122,1000000123,1000001000,1000001001,1000001010,1000001011,1000001012,1000001100,1000001101,1000001110,1000001111,1000001112,1000001121,1000001122,1000001123,1000001210,1000001211,1000001212,1000001221,1000001222,1000001223,1000001232,1000001233,1000001234,1000010000,1000010001,1000010010,1000010011,1000010012,1000010100,1000010101,1000010110,1000010111,1000010112,1000010121,1000010122,1000010123,1000011000,1000011001,1000011010,1000011011,1000011012,1000011100,1000011101,1000011110,1000011111,1000011112,1000011121,1000011122,1000011123,1000011210,1000011211,1000011212,1000011221,1000011222,1000011223,1000011232,1000011233,1000011234,1000012100,1000012101,1000012110,1000012111,1000012112,1000012121,1000012122,1000012123,1000012210,1000012211,1000012212,1000012221,1000012222,1000012223,1000012232,1000012233,1000012234,1000012321,1000012322,1000012323,1000012332,1000012333,1000012334,1000012343,1000012344,1000012345,1000100000,1000100001,1000100010,1000100011,1000100012,1000100100,1000100101,1000100110,1000100111,1000100112,1000100121,1000100122,1000100123,1000101000,1000101001,1000101010,1000101011,1000101012,1000101100,1000101101,1000101110,1000101111,1000101112,1000101121,1000101122,1000101123,1000101210,1000101211,1000101212,1000101221,1000101222,1000101223,1000101232,1000101233,1000101234,1000110000,1000110001,1000110010,1000110011,1000110012,1000110100,1000110101,1000110110,1000110111,1000110112,1000110121,1000110122,1000110123,1000111000,1000111001,1000111010,1000111011,1000111012,1000111100,1000111101,1000111110,1000111111,1000111112,1000111121,1000111122,1000111123,1000111210,1000111211,1000111212,1000111221,1000111222,1000111223,1000111232,1000111233,1000111234,1000112100,1000112101,1000112110,1000112111,1000112112,1000112121,1000112122,1000112123,1000112210,1000112211,1000112212,1000112221,1000112222,1000112223,1000112232,1000112233,1000112234,1000112321,1000112322,1000112323,1000112332,1000112333,1000112334,1000112343,1000112344,1000112345,1000121000,1000121001,1000121010,1000121011,1000121012,1000121100,1000121101,1000121110,1000121111,1000121112,1000121121,1000121122,1000121123,1000121210,1000121211,1000121212,1000121221,1000121222,1000121223,1000121232,1000121233,1000121234,1000122100,1000122101,1000122110,1000122111,1000122112,1000122121,1000122122,1000122123,1000122210,1000122211,1000122212,1000122221,1000122222,1000122223,1000122232,1000122233,1000122234,1000122321,1000122322,1000122323,1000122332,1000122333,1000122334,1000122343,1000122344,1000122345,1000123210,1000123211,1000123212,1000123221,1000123222,1000123223,1000123232,1000123233,1000123234,1000123321,1000123322,1000123323,1000123332,1000123333,1000123334,1000123343,1000123344,1000123345,1000123432,1000123433,1000123434,1000123443,1000123444,1000123445,1000123454,1000123455,1000123456,1001000000,1001000001,1001000010,1001000011,1001000012,1001000100,1001000101,1001000110,1001000111,1001000112,1001000121,1001000122,1001000123,1001001000,1001001001,1001001010,1001001011,1001001012,1001001100,1001001101,1001001110,1001001111,1001001112,1001001121,1001001122,1001001123,1001001210,1001001211,1001001212,1001001221,1001001222,1001001223,1001001232,1001001233,1001001234,1001010000,1001010001,1001010010,1001010011,1001010012,1001010100,1001010101,1001010110,1001010111,1001010112,1001010121,1001010122,1001010123,1001011000,1001011001,1001011010,1001011011,1001011012,1001011100,1001011101,1001011110,1001011111,1001011112,1001011121,1001011122,1001011123,1001011210,1001011211,1001011212,1001011221,1001011222,1001011223,1001011232,1001011233,1001011234,1001012100,1001012101,1001012110,1001012111,1001012112,1001012121,1001012122,1001012123,1001012210,1001012211,1001012212,1001012221,1001012222,1001012223,1001012232,1001012233,1001012234,1001012321,1001012322,1001012323,1001012332,1001012333,1001012334,1001012343,1001012344,1001012345,1001100000,1001100001,1001100010,1001100011,1001100012,1001100100,1001100101,1001100110,1001100111,1001100112,1001100121,1001100122,1001100123,1001101000,1001101001,1001101010,1001101011,1001101012,1001101100,1001101101,1001101110,1001101111,1001101112,1001101121,1001101122,1001101123,1001101210,1001101211,1001101212,1001101221,1001101222,1001101223,1001101232,1001101233,1001101234,1001110000,1001110001,1001110010,1001110011,1001110012,1001110100,1001110101,1001110110,1001110111,1001110112,1001110121,1001110122,1001110123,1001111000,1001111001,1001111010,1001111011,1001111012,1001111100,1001111101,1001111110,1001111111,1001111112,1001111121,1001111122,1001111123,1001111210,1001111211,1001111212,1001111221,1001111222,1001111223,1001111232,1001111233,1001111234,1001112100,1001112101,1001112110,1001112111,1001112112,1001112121,1001112122,1001112123,1001112210,1001112211,1001112212,1001112221,1001112222,1001112223,1001112232,1001112233,1001112234,1001112321,1001112322,1001112323,1001112332,1001112333,1001112334,1001112343,1001112344,1001112345,1001121000,1001121001,1001121010,1001121011,1001121012,1001121100,1001121101,1001121110,1001121111,1001121112,1001121121,1001121122,1001121123,1001121210,1001121211,1001121212,1001121221,1001121222,1001121223,1001121232,1001121233,1001121234,1001122100,1001122101,1001122110,1001122111,1001122112,1001122121,1001122122,1001122123,1001122210,1001122211,1001122212,1001122221,1001122222,1001122223,1001122232,1001122233,1001122234,1001122321,1001122322,1001122323,1001122332,1001122333,1001122334,1001122343,1001122344,1001122345,1001123210,1001123211,1001123212,1001123221,1001123222,1001123223,1001123232,1001123233,1001123234,1001123321,1001123322,1001123323,1001123332,1001123333,1001123334,1001123343,1001123344,1001123345,1001123432,1001123433,1001123434,1001123443,1001123444,1001123445,1001123454,1001123455,1001123456,1001210000,1001210001,1001210010,1001210011,1001210012,1001210100,1001210101,1001210110,1001210111,1001210112,1001210121,1001210122,1001210123,1001211000,1001211001,1001211010,1001211011,1001211012,1001211100,1001211101,1001211110,1001211111,1001211112,1001211121,1001211122,1001211123,1001211210,1001211211,1001211212,1001211221,1001211222,1001211223,1001211232,1001211233,1001211234,1001212100,1001212101,1001212110,1001212111,1001212112,1001212121,1001212122,1001212123,1001212210,1001212211,1001212212,1001212221,1001212222,1001212223,1001212232,1001212233,1001212234,1001212321,1001212322,1001212323,1001212332,1001212333,1001212334,1001212343,1001212344,1001212345,1001221000,1001221001,1001221010,1001221011,1001221012,1001221100,1001221101,1001221110,1001221111,1001221112,1001221121,1001221122,1001221123,1001221210,1001221211,1001221212,1001221221,1001221222,1001221223,1001221232,1001221233,1001221234,1001222100,1001222101,1001222110,1001222111,1001222112,1001222121,1001222122,1001222123,1001222210,1001222211,1001222212,1001222221,1001222222,1001222223,1001222232,1001222233,1001222234,1001222321,1001222322,1001222323,1001222332,1001222333,1001222334,1001222343,1001222344,1001222345,1001223210,1001223211,1001223212,1001223221,1001223222,1001223223,1001223232,1001223233,1001223234,1001223321,1001223322,1001223323,1001223332,1001223333,1001223334,1001223343,1001223344,1001223345,1001223432,1001223433,1001223434,1001223443,1001223444,1001223445,1001223454,1001223455,1001223456,1001232100,1001232101,1001232110,1001232111,1001232112,1001232121,1001232122,1001232123,1001232210,1001232211,1001232212,1001232221,1001232222,1001232223,1001232232,1001232233,1001232234,1001232321,1001232322,1001232323,1001232332,1001232333,1001232334,1001232343,1001232344,1001232345,1001233210,1001233211,1001233212,1001233221,1001233222,1001233223,1001233232,1001233233,1001233234,1001233321,1001233322,1001233323,1001233332,1001233333,1001233334,1001233343,1001233344,1001233345,1001233432,1001233433,1001233434,1001233443,1001233444,1001233445,1001233454,1001233455,1001233456,1001234321,1001234322,1001234323,1001234332,1001234333,1001234334,1001234343,1001234344,1001234345,1001234432,1001234433,1001234434,1001234443,1001234444,1001234445,1001234454,1001234455,1001234456,1001234543,1001234544,1001234545,1001234554,1001234555,1001234556,1001234565,1001234566,1001234567,1010000000,1010000001,1010000010,1010000011,1010000012,1010000100,1010000101,1010000110,1010000111,1010000112,1010000121,1010000122,1010000123,1010001000,1010001001,1010001010,1010001011,1010001012,1010001100,1010001101,1010001110,1010001111,1010001112,1010001121,1010001122,1010001123,1010001210,1010001211,1010001212,1010001221,1010001222,1010001223,1010001232,1010001233,1010001234,1010010000,1010010001,1010010010,1010010011,1010010012,1010010100,1010010101,1010010110,1010010111,1010010112,1010010121,1010010122,1010010123,1010011000,1010011001,1010011010,1010011011,1010011012,1010011100,1010011101,1010011110,1010011111,1010011112,1010011121,1010011122,1010011123,1010011210,1010011211,1010011212,1010011221,1010011222,1010011223,1010011232,1010011233,1010011234,1010012100,1010012101,1010012110,1010012111,1010012112,1010012121,1010012122,1010012123,1010012210,1010012211,1010012212,1010012221,1010012222,1010012223,1010012232,1010012233,1010012234,1010012321,1010012322,1010012323,1010012332,1010012333,1010012334,1010012343,1010012344,1010012345,1010100000,1010100001,1010100010,1010100011,1010100012,1010100100,1010100101,1010100110,1010100111,1010100112,1010100121,1010100122,1010100123,1010101000,1010101001,1010101010,1010101011,1010101012,1010101100,1010101101,1010101110,1010101111,1010101112,1010101121,1010101122,1010101123,1010101210,1010101211,1010101212,1010101221,1010101222,1010101223,1010101232,1010101233,1010101234,1010110000,1010110001,1010110010,1010110011,1010110012,1010110100,1010110101,1010110110,1010110111,1010110112,1010110121,1010110122,1010110123,1010111000,1010111001,1010111010,1010111011,1010111012,1010111100,1010111101,1010111110,1010111111,1010111112,1010111121,1010111122,1010111123,1010111210,1010111211,1010111212,1010111221,1010111222,1010111223,1010111232,1010111233,1010111234,1010112100,1010112101,1010112110,1010112111,1010112112,1010112121,1010112122,1010112123,1010112210,1010112211,1010112212,1010112221,1010112222,1010112223,1010112232,1010112233,1010112234,1010112321,1010112322,1010112323,1010112332,1010112333,1010112334,1010112343,1010112344,1010112345,1010121000,1010121001,1010121010,1010121011,1010121012,1010121100,1010121101,1010121110,1010121111,1010121112,1010121121,1010121122,1010121123,1010121210,1010121211,1010121212,1010121221,1010121222,1010121223,1010121232,1010121233,1010121234,1010122100,1010122101,1010122110,1010122111,1010122112,1010122121,1010122122,1010122123,1010122210,1010122211,1010122212,1010122221,1010122222,1010122223,1010122232,1010122233,1010122234,1010122321,1010122322,1010122323,1010122332,1010122333,1010122334,1010122343,1010122344,1010122345,1010123210,1010123211,1010123212,1010123221,1010123222,1010123223,1010123232,1010123233,1010123234,1010123321,1010123322,1010123323,1010123332,1010123333,1010123334,1010123343,1010123344,1010123345,1010123432,1010123433,1010123434,1010123443,1010123444,1010123445,1010123454,1010123455,1010123456,1011000000,1011000001,1011000010,1011000011,1011000012,1011000100,1011000101,1011000110,1011000111,1011000112,1011000121,1011000122,1011000123,1011001000,1011001001,1011001010,1011001011,1011001012,1011001100,1011001101,1011001110,1011001111,1011001112,1011001121,1011001122,1011001123,1011001210,1011001211,1011001212,1011001221,1011001222,1011001223,1011001232,1011001233,1011001234,1011010000,1011010001,1011010010,1011010011,1011010012,1011010100,1011010101,1011010110,1011010111,1011010112,1011010121,1011010122,1011010123,1011011000,1011011001,1011011010,1011011011,1011011012,1011011100,1011011101,1011011110,1011011111,1011011112,1011011121,1011011122,1011011123,1011011210,1011011211,1011011212,1011011221,1011011222,1011011223,1011011232,1011011233,1011011234,1011012100,1011012101,1011012110,1011012111,1011012112,1011012121,1011012122,1011012123,1011012210,1011012211,1011012212,1011012221,1011012222,1011012223,1011012232,1011012233,1011012234,1011012321,1011012322,1011012323,1011012332,1011012333,1011012334,1011012343,1011012344,1011012345,1011100000,1011100001,1011100010,1011100011,1011100012,1011100100,1011100101,1011100110,1011100111,1011100112,1011100121,1011100122,1011100123,1011101000,1011101001,1011101010,1011101011,1011101012,1011101100,1011101101,1011101110,1011101111,1011101112,1011101121,1011101122,1011101123,1011101210,1011101211,1011101212,1011101221,1011101222,1011101223,1011101232,1011101233,1011101234,1011110000,1011110001,1011110010,1011110011,1011110012,1011110100,1011110101,1011110110,1011110111,1011110112,1011110121,1011110122,1011110123,1011111000,1011111001,1011111010,1011111011,1011111012,1011111100,1011111101,1011111110,1011111111,1011111112,1011111121,1011111122,1011111123,1011111210,1011111211,1011111212,1011111221,1011111222,1011111223,1011111232,1011111233,1011111234,1011112100,1011112101,1011112110,1011112111,1011112112,1011112121,1011112122,1011112123,1011112210,1011112211,1011112212,1011112221,1011112222,1011112223,1011112232,1011112233,1011112234,1011112321,1011112322,1011112323,1011112332,1011112333,1011112334,1011112343,1011112344,1011112345,1011121000,1011121001,1011121010,1011121011,1011121012,1011121100,1011121101,1011121110,1011121111,1011121112,1011121121,1011121122,1011121123,1011121210,1011121211,1011121212,1011121221,1011121222,1011121223,1011121232,1011121233,1011121234,1011122100,1011122101,1011122110,1011122111,1011122112,1011122121,1011122122,1011122123,1011122210,1011122211,1011122212,1011122221,1011122222,1011122223,1011122232,1011122233,1011122234,1011122321,1011122322,1011122323,1011122332,1011122333,1011122334,1011122343,1011122344,1011122345,1011123210,1011123211,1011123212,1011123221,1011123222,1011123223,1011123232,1011123233,1011123234,1011123321,1011123322,1011123323,1011123332,1011123333,1011123334,1011123343,1011123344,1011123345,1011123432,1011123433,1011123434,1011123443,1011123444,1011123445,1011123454,1011123455,1011123456,1011210000,1011210001,1011210010,1011210011,1011210012,1011210100,1011210101,1011210110,1011210111,1011210112,1011210121,1011210122,1011210123,1011211000,1011211001,1011211010,1011211011,1011211012,1011211100,1011211101,1011211110,1011211111,1011211112,1011211121,1011211122,1011211123,1011211210,1011211211,1011211212,1011211221,1011211222,1011211223,1011211232,1011211233,1011211234,1011212100,1011212101,1011212110,1011212111,1011212112,1011212121,1011212122,1011212123,1011212210,1011212211,1011212212,1011212221,1011212222,1011212223,1011212232,1011212233,1011212234,1011212321,1011212322,1011212323,1011212332,1011212333,1011212334,1011212343,1011212344,1011212345,1011221000,1011221001,1011221010,1011221011,1011221012,1011221100,1011221101,1011221110,1011221111,1011221112,1011221121,1011221122,1011221123,1011221210,1011221211,1011221212,1011221221,1011221222,1011221223,1011221232,1011221233,1011221234,1011222100,1011222101,1011222110,1011222111,1011222112,1011222121,1011222122,1011222123,1011222210,1011222211,1011222212,1011222221,1011222222,1011222223,1011222232,1011222233,1011222234,1011222321,1011222322,1011222323,1011222332,1011222333,1011222334,1011222343,1011222344,1011222345,1011223210,1011223211,1011223212,1011223221,1011223222,1011223223,1011223232,1011223233,1011223234,1011223321,1011223322,1011223323,1011223332,1011223333,1011223334,1011223343,1011223344,1011223345,1011223432,1011223433,1011223434,1011223443,1011223444,1011223445,1011223454,1011223455,1011223456,1011232100,1011232101,1011232110,1011232111,1011232112,1011232121,1011232122,1011232123,1011232210,1011232211,1011232212,1011232221,1011232222,1011232223,1011232232,1011232233,1011232234,1011232321,1011232322,1011232323,1011232332,1011232333,1011232334,1011232343,1011232344,1011232345,1011233210,1011233211,1011233212,1011233221,1011233222,1011233223,1011233232,1011233233,1011233234,1011233321,1011233322,1011233323,1011233332,1011233333,1011233334,1011233343,1011233344,1011233345,1011233432,1011233433,1011233434,1011233443,1011233444,1011233445,1011233454,1011233455,1011233456,1011234321,1011234322,1011234323,1011234332,1011234333,1011234334,1011234343,1011234344,1011234345,1011234432,1011234433,1011234434,1011234443,1011234444,1011234445,1011234454,1011234455,1011234456,1011234543,1011234544,1011234545,1011234554,1011234555,1011234556,1011234565,1011234566,1011234567,1012100000,1012100001,1012100010,1012100011,1012100012,1012100100,1012100101,1012100110,1012100111,1012100112,1012100121,1012100122,1012100123,1012101000,1012101001,1012101010,1012101011,1012101012,1012101100,1012101101,1012101110,1012101111,1012101112,1012101121,1012101122,1012101123,1012101210,1012101211,1012101212,1012101221,1012101222,1012101223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3234566667]

print(l[K-1])