Nearest Smaller Value fixed version

Submit

Your name:
File:
Open code-statistics:

Language is selected by the extension of the file. See the list of supported languages to know the extension of your language.

Problem

Given a sequence a_0, a_1, ... , a_{n-1} of distinct values as an input.
The problem is to identify for each number a_i, the index j which minimize |j-i|, such that a_i > a_j.
If there exists 2 indexes j,k (a_j < a_k) which satisfy the condition, the answer is j.
If there is no such index (it means a_i is the smallest value), the answer is '_'.

-----
This may be a fixed version.
Please remove previous one.

Options

exec is denied

no deadline, the server will not save your submission

Sample input:_

0 1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1 0
0 2 4 6 8 9 7 5 3 1
9 7 5 3 1 0 2 4 6 8
7 2 3 8 1 5 4 9 6 0

Sample output:

_ 0 1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9 _
_ 0 1 2 3 6 7 8 9 0
1 2 3 4 5 _ 5 6 7 8
1 4 1 4 9 4 4 6 9 _

Sample input:_

0 1 2 3 4 5
0 1 2 3 5 4
0 1 2 4 3 5
0 1 2 4 5 3
0 1 2 5 3 4
0 1 2 5 4 3
0 1 3 2 4 5
0 1 3 2 5 4
0 1 3 4 2 5
0 1 3 4 5 2
0 1 3 5 2 4
0 1 3 5 4 2
0 1 4 2 3 5
0 1 4 2 5 3
0 1 4 3 2 5
0 1 4 3 5 2
0 1 4 5 2 3
0 1 4 5 3 2
0 1 5 2 3 4
0 1 5 2 4 3
0 1 5 3 2 4
0 1 5 3 4 2
0 1 5 4 2 3
0 1 5 4 3 2
0 2 1 3 4 5
0 2 1 3 5 4
0 2 1 4 3 5
0 2 1 4 5 3
0 2 1 5 3 4
0 2 1 5 4 3
0 2 3 1 4 5
0 2 3 1 5 4
0 2 3 4 1 5
0 2 3 4 5 1
0 2 3 5 1 4
0 2 3 5 4 1
0 2 4 1 3 5
0 2 4 1 5 3
0 2 4 3 1 5
0 2 4 3 5 1
0 2 4 5 1 3
0 2 4 5 3 1
0 2 5 1 3 4
0 2 5 1 4 3
0 2 5 3 1 4
0 2 5 3 4 1
0 2 5 4 1 3
0 2 5 4 3 1
0 3 1 2 4 5
0 3 1 2 5 4
0 3 1 4 2 5
0 3 1 4 5 2
0 3 1 5 2 4
0 3 1 5 4 2
0 3 2 1 4 5
0 3 2 1 5 4
0 3 2 4 1 5
0 3 2 4 5 1
0 3 2 5 1 4
0 3 2 5 4 1
0 3 4 1 2 5
0 3 4 1 5 2
0 3 4 2 1 5
0 3 4 2 5 1
0 3 4 5 1 2
0 3 4 5 2 1
0 3 5 1 2 4
0 3 5 1 4 2
0 3 5 2 1 4
0 3 5 2 4 1
0 3 5 4 1 2
0 3 5 4 2 1
0 4 1 2 3 5
0 4 1 2 5 3
0 4 1 3 2 5
0 4 1 3 5 2
0 4 1 5 2 3
0 4 1 5 3 2
0 4 2 1 3 5
0 4 2 1 5 3
0 4 2 3 1 5
0 4 2 3 5 1
0 4 2 5 1 3
0 4 2 5 3 1
0 4 3 1 2 5
0 4 3 1 5 2
0 4 3 2 1 5
0 4 3 2 5 1
0 4 3 5 1 2
0 4 3 5 2 1
0 4 5 1 2 3
0 4 5 1 3 2
0 4 5 2 1 3
0 4 5 2 3 1
0 4 5 3 1 2
0 4 5 3 2 1
0 5 1 2 3 4
0 5 1 2 4 3
0 5 1 3 2 4
0 5 1 3 4 2
0 5 1 4 2 3
0 5 1 4 3 2
0 5 2 1 3 4
0 5 2 1 4 3
0 5 2 3 1 4
0 5 2 3 4 1
0 5 2 4 1 3
0 5 2 4 3 1
0 5 3 1 2 4
0 5 3 1 4 2
0 5 3 2 1 4
0 5 3 2 4 1
0 5 3 4 1 2
0 5 3 4 2 1
0 5 4 1 2 3
0 5 4 1 3 2
0 5 4 2 1 3
0 5 4 2 3 1
0 5 4 3 1 2
0 5 4 3 2 1
1 0 2 3 4 5
1 0 2 3 5 4
1 0 2 4 3 5
1 0 2 4 5 3
1 0 2 5 3 4
1 0 2 5 4 3
1 0 3 2 4 5
1 0 3 2 5 4
1 0 3 4 2 5
1 0 3 4 5 2
1 0 3 5 2 4
1 0 3 5 4 2
1 0 4 2 3 5
1 0 4 2 5 3
1 0 4 3 2 5
1 0 4 3 5 2
1 0 4 5 2 3
1 0 4 5 3 2
1 0 5 2 3 4
1 0 5 2 4 3
1 0 5 3 2 4
1 0 5 3 4 2
1 0 5 4 2 3
1 0 5 4 3 2
1 2 0 3 4 5
1 2 0 3 5 4
1 2 0 4 3 5
1 2 0 4 5 3
1 2 0 5 3 4
1 2 0 5 4 3
1 2 3 0 4 5
1 2 3 0 5 4
1 2 3 4 0 5
1 2 3 4 5 0
1 2 3 5 0 4
1 2 3 5 4 0
1 2 4 0 3 5
1 2 4 0 5 3
1 2 4 3 0 5
1 2 4 3 5 0
1 2 4 5 0 3
1 2 4 5 3 0
1 2 5 0 3 4
1 2 5 0 4 3
1 2 5 3 0 4
1 2 5 3 4 0
1 2 5 4 0 3
1 2 5 4 3 0
1 3 0 2 4 5
1 3 0 2 5 4
1 3 0 4 2 5
1 3 0 4 5 2
1 3 0 5 2 4
1 3 0 5 4 2
1 3 2 0 4 5
1 3 2 0 5 4
1 3 2 4 0 5
1 3 2 4 5 0
1 3 2 5 0 4
1 3 2 5 4 0
1 3 4 0 2 5
1 3 4 0 5 2
1 3 4 2 0 5
1 3 4 2 5 0
1 3 4 5 0 2
1 3 4 5 2 0
1 3 5 0 2 4
1 3 5 0 4 2
1 3 5 2 0 4
1 3 5 2 4 0
1 3 5 4 0 2
1 3 5 4 2 0
1 4 0 2 3 5
1 4 0 2 5 3
1 4 0 3 2 5
1 4 0 3 5 2
1 4 0 5 2 3
1 4 0 5 3 2
1 4 2 0 3 5
1 4 2 0 5 3
1 4 2 3 0 5
1 4 2 3 5 0
1 4 2 5 0 3
1 4 2 5 3 0
1 4 3 0 2 5
1 4 3 0 5 2
1 4 3 2 0 5
1 4 3 2 5 0
1 4 3 5 0 2
1 4 3 5 2 0
1 4 5 0 2 3
1 4 5 0 3 2
1 4 5 2 0 3
1 4 5 2 3 0
1 4 5 3 0 2
1 4 5 3 2 0
1 5 0 2 3 4
1 5 0 2 4 3
1 5 0 3 2 4
1 5 0 3 4 2
1 5 0 4 2 3
1 5 0 4 3 2
1 5 2 0 3 4
1 5 2 0 4 3
1 5 2 3 0 4
1 5 2 3 4 0
1 5 2 4 0 3
1 5 2 4 3 0
1 5 3 0 2 4
1 5 3 0 4 2
1 5 3 2 0 4
1 5 3 2 4 0
1 5 3 4 0 2
1 5 3 4 2 0
1 5 4 0 2 3
1 5 4 0 3 2
1 5 4 2 0 3
1 5 4 2 3 0
1 5 4 3 0 2
1 5 4 3 2 0
2 0 1 3 4 5
2 0 1 3 5 4
2 0 1 4 3 5
2 0 1 4 5 3
2 0 1 5 3 4
2 0 1 5 4 3
2 0 3 1 4 5
2 0 3 1 5 4
2 0 3 4 1 5
2 0 3 4 5 1
2 0 3 5 1 4
2 0 3 5 4 1
2 0 4 1 3 5
2 0 4 1 5 3
2 0 4 3 1 5
2 0 4 3 5 1
2 0 4 5 1 3
2 0 4 5 3 1
2 0 5 1 3 4
2 0 5 1 4 3
2 0 5 3 1 4
2 0 5 3 4 1
2 0 5 4 1 3
2 0 5 4 3 1
2 1 0 3 4 5
2 1 0 3 5 4
2 1 0 4 3 5
2 1 0 4 5 3
2 1 0 5 3 4
2 1 0 5 4 3
2 1 3 0 4 5
2 1 3 0 5 4
2 1 3 4 0 5
2 1 3 4 5 0
2 1 3 5 0 4
2 1 3 5 4 0
2 1 4 0 3 5
2 1 4 0 5 3
2 1 4 3 0 5
2 1 4 3 5 0
2 1 4 5 0 3
2 1 4 5 3 0
2 1 5 0 3 4
2 1 5 0 4 3
2 1 5 3 0 4
2 1 5 3 4 0
2 1 5 4 0 3
2 1 5 4 3 0
2 3 0 1 4 5
2 3 0 1 5 4
2 3 0 4 1 5
2 3 0 4 5 1
2 3 0 5 1 4
2 3 0 5 4 1
2 3 1 0 4 5
2 3 1 0 5 4
2 3 1 4 0 5
2 3 1 4 5 0
2 3 1 5 0 4
2 3 1 5 4 0
2 3 4 0 1 5
2 3 4 0 5 1
2 3 4 1 0 5
2 3 4 1 5 0
2 3 4 5 0 1
2 3 4 5 1 0
2 3 5 0 1 4
2 3 5 0 4 1
2 3 5 1 0 4
2 3 5 1 4 0
2 3 5 4 0 1
2 3 5 4 1 0
2 4 0 1 3 5
2 4 0 1 5 3
2 4 0 3 1 5
2 4 0 3 5 1
2 4 0 5 1 3
2 4 0 5 3 1
2 4 1 0 3 5
2 4 1 0 5 3
2 4 1 3 0 5
2 4 1 3 5 0
2 4 1 5 0 3
2 4 1 5 3 0
2 4 3 0 1 5
2 4 3 0 5 1
2 4 3 1 0 5
2 4 3 1 5 0
2 4 3 5 0 1
2 4 3 5 1 0
2 4 5 0 1 3
2 4 5 0 3 1
2 4 5 1 0 3
2 4 5 1 3 0
2 4 5 3 0 1
2 4 5 3 1 0
2 5 0 1 3 4
2 5 0 1 4 3
2 5 0 3 1 4
2 5 0 3 4 1
2 5 0 4 1 3
2 5 0 4 3 1
2 5 1 0 3 4
2 5 1 0 4 3
2 5 1 3 0 4
2 5 1 3 4 0
2 5 1 4 0 3
2 5 1 4 3 0
2 5 3 0 1 4
2 5 3 0 4 1
2 5 3 1 0 4
2 5 3 1 4 0
2 5 3 4 0 1
2 5 3 4 1 0
2 5 4 0 1 3
2 5 4 0 3 1
2 5 4 1 0 3
2 5 4 1 3 0
2 5 4 3 0 1
2 5 4 3 1 0
3 0 1 2 4 5
3 0 1 2 5 4
3 0 1 4 2 5
3 0 1 4 5 2
3 0 1 5 2 4
3 0 1 5 4 2
3 0 2 1 4 5
3 0 2 1 5 4
3 0 2 4 1 5
3 0 2 4 5 1
3 0 2 5 1 4
3 0 2 5 4 1
3 0 4 1 2 5
3 0 4 1 5 2
3 0 4 2 1 5
3 0 4 2 5 1
3 0 4 5 1 2
3 0 4 5 2 1
3 0 5 1 2 4
3 0 5 1 4 2
3 0 5 2 1 4
3 0 5 2 4 1
3 0 5 4 1 2
3 0 5 4 2 1
3 1 0 2 4 5
3 1 0 2 5 4
3 1 0 4 2 5
3 1 0 4 5 2
3 1 0 5 2 4
3 1 0 5 4 2
3 1 2 0 4 5
3 1 2 0 5 4
3 1 2 4 0 5
3 1 2 4 5 0
3 1 2 5 0 4
3 1 2 5 4 0
3 1 4 0 2 5
3 1 4 0 5 2
3 1 4 2 0 5
3 1 4 2 5 0
3 1 4 5 0 2
3 1 4 5 2 0
3 1 5 0 2 4
3 1 5 0 4 2
3 1 5 2 0 4
3 1 5 2 4 0
3 1 5 4 0 2
3 1 5 4 2 0
3 2 0 1 4 5
3 2 0 1 5 4
3 2 0 4 1 5
3 2 0 4 5 1
3 2 0 5 1 4
3 2 0 5 4 1
3 2 1 0 4 5
3 2 1 0 5 4
3 2 1 4 0 5
3 2 1 4 5 0
3 2 1 5 0 4
3 2 1 5 4 0
3 2 4 0 1 5
3 2 4 0 5 1
3 2 4 1 0 5
3 2 4 1 5 0
3 2 4 5 0 1
3 2 4 5 1 0
3 2 5 0 1 4
3 2 5 0 4 1
3 2 5 1 0 4
3 2 5 1 4 0
3 2 5 4 0 1
3 2 5 4 1 0
3 4 0 1 2 5
3 4 0 1 5 2
3 4 0 2 1 5
3 4 0 2 5 1
3 4 0 5 1 2
3 4 0 5 2 1
3 4 1 0 2 5
3 4 1 0 5 2
3 4 1 2 0 5
3 4 1 2 5 0
3 4 1 5 0 2
3 4 1 5 2 0
3 4 2 0 1 5
3 4 2 0 5 1
3 4 2 1 0 5
3 4 2 1 5 0
3 4 2 5 0 1
3 4 2 5 1 0
3 4 5 0 1 2
3 4 5 0 2 1
3 4 5 1 0 2
3 4 5 1 2 0
3 4 5 2 0 1
3 4 5 2 1 0
3 5 0 1 2 4
3 5 0 1 4 2
3 5 0 2 1 4
3 5 0 2 4 1
3 5 0 4 1 2
3 5 0 4 2 1
3 5 1 0 2 4
3 5 1 0 4 2
3 5 1 2 0 4
3 5 1 2 4 0
3 5 1 4 0 2
3 5 1 4 2 0
3 5 2 0 1 4
3 5 2 0 4 1
3 5 2 1 0 4
3 5 2 1 4 0
3 5 2 4 0 1
3 5 2 4 1 0
3 5 4 0 1 2
3 5 4 0 2 1
3 5 4 1 0 2
3 5 4 1 2 0
3 5 4 2 0 1
3 5 4 2 1 0
4 0 1 2 3 5
4 0 1 2 5 3
4 0 1 3 2 5
4 0 1 3 5 2
4 0 1 5 2 3
4 0 1 5 3 2
4 0 2 1 3 5
4 0 2 1 5 3
4 0 2 3 1 5
4 0 2 3 5 1
4 0 2 5 1 3
4 0 2 5 3 1
4 0 3 1 2 5
4 0 3 1 5 2
4 0 3 2 1 5
4 0 3 2 5 1
4 0 3 5 1 2
4 0 3 5 2 1
4 0 5 1 2 3
4 0 5 1 3 2
4 0 5 2 1 3
4 0 5 2 3 1
4 0 5 3 1 2
4 0 5 3 2 1
4 1 0 2 3 5
4 1 0 2 5 3
4 1 0 3 2 5
4 1 0 3 5 2
4 1 0 5 2 3
4 1 0 5 3 2
4 1 2 0 3 5
4 1 2 0 5 3
4 1 2 3 0 5
4 1 2 3 5 0
4 1 2 5 0 3
4 1 2 5 3 0
4 1 3 0 2 5
4 1 3 0 5 2
4 1 3 2 0 5
4 1 3 2 5 0
4 1 3 5 0 2
4 1 3 5 2 0
4 1 5 0 2 3
4 1 5 0 3 2
4 1 5 2 0 3
4 1 5 2 3 0
4 1 5 3 0 2
4 1 5 3 2 0
4 2 0 1 3 5
4 2 0 1 5 3
4 2 0 3 1 5
4 2 0 3 5 1
4 2 0 5 1 3
4 2 0 5 3 1
4 2 1 0 3 5
4 2 1 0 5 3
4 2 1 3 0 5
4 2 1 3 5 0
4 2 1 5 0 3
4 2 1 5 3 0
4 2 3 0 1 5
4 2 3 0 5 1
4 2 3 1 0 5
4 2 3 1 5 0
4 2 3 5 0 1
4 2 3 5 1 0
4 2 5 0 1 3
4 2 5 0 3 1
4 2 5 1 0 3
4 2 5 1 3 0
4 2 5 3 0 1
4 2 5 3 1 0
4 3 0 1 2 5
4 3 0 1 5 2
4 3 0 2 1 5
4 3 0 2 5 1
4 3 0 5 1 2
4 3 0 5 2 1
4 3 1 0 2 5
4 3 1 0 5 2
4 3 1 2 0 5
4 3 1 2 5 0
4 3 1 5 0 2
4 3 1 5 2 0
4 3 2 0 1 5
4 3 2 0 5 1
4 3 2 1 0 5
4 3 2 1 5 0
4 3 2 5 0 1
4 3 2 5 1 0
4 3 5 0 1 2
4 3 5 0 2 1
4 3 5 1 0 2
4 3 5 1 2 0
4 3 5 2 0 1
4 3 5 2 1 0
4 5 0 1 2 3
4 5 0 1 3 2
4 5 0 2 1 3
4 5 0 2 3 1
4 5 0 3 1 2
4 5 0 3 2 1
4 5 1 0 2 3
4 5 1 0 3 2
4 5 1 2 0 3
4 5 1 2 3 0
4 5 1 3 0 2
4 5 1 3 2 0
4 5 2 0 1 3
4 5 2 0 3 1
4 5 2 1 0 3
4 5 2 1 3 0
4 5 2 3 0 1
4 5 2 3 1 0
4 5 3 0 1 2
4 5 3 0 2 1
4 5 3 1 0 2
4 5 3 1 2 0
4 5 3 2 0 1
4 5 3 2 1 0
5 0 1 2 3 4
5 0 1 2 4 3
5 0 1 3 2 4
5 0 1 3 4 2
5 0 1 4 2 3
5 0 1 4 3 2
5 0 2 1 3 4
5 0 2 1 4 3
5 0 2 3 1 4
5 0 2 3 4 1
5 0 2 4 1 3
5 0 2 4 3 1
5 0 3 1 2 4
5 0 3 1 4 2
5 0 3 2 1 4
5 0 3 2 4 1
5 0 3 4 1 2
5 0 3 4 2 1
5 0 4 1 2 3
5 0 4 1 3 2
5 0 4 2 1 3
5 0 4 2 3 1
5 0 4 3 1 2
5 0 4 3 2 1
5 1 0 2 3 4
5 1 0 2 4 3
5 1 0 3 2 4
5 1 0 3 4 2
5 1 0 4 2 3
5 1 0 4 3 2
5 1 2 0 3 4
5 1 2 0 4 3
5 1 2 3 0 4
5 1 2 3 4 0
5 1 2 4 0 3
5 1 2 4 3 0
5 1 3 0 2 4
5 1 3 0 4 2
5 1 3 2 0 4
5 1 3 2 4 0
5 1 3 4 0 2
5 1 3 4 2 0
5 1 4 0 2 3
5 1 4 0 3 2
5 1 4 2 0 3
5 1 4 2 3 0
5 1 4 3 0 2
5 1 4 3 2 0
5 2 0 1 3 4
5 2 0 1 4 3
5 2 0 3 1 4
5 2 0 3 4 1
5 2 0 4 1 3
5 2 0 4 3 1
5 2 1 0 3 4
5 2 1 0 4 3
5 2 1 3 0 4
5 2 1 3 4 0
5 2 1 4 0 3
5 2 1 4 3 0
5 2 3 0 1 4
5 2 3 0 4 1
5 2 3 1 0 4
5 2 3 1 4 0
5 2 3 4 0 1
5 2 3 4 1 0
5 2 4 0 1 3
5 2 4 0 3 1
5 2 4 1 0 3
5 2 4 1 3 0
5 2 4 3 0 1
5 2 4 3 1 0
5 3 0 1 2 4
5 3 0 1 4 2
5 3 0 2 1 4
5 3 0 2 4 1
5 3 0 4 1 2
5 3 0 4 2 1
5 3 1 0 2 4
5 3 1 0 4 2
5 3 1 2 0 4
5 3 1 2 4 0
5 3 1 4 0 2
5 3 1 4 2 0
5 3 2 0 1 4
5 3 2 0 4 1
5 3 2 1 0 4
5 3 2 1 4 0
5 3 2 4 0 1
5 3 2 4 1 0
5 3 4 0 1 2
5 3 4 0 2 1
5 3 4 1 0 2
5 3 4 1 2 0
5 3 4 2 0 1
5 3 4 2 1 0
5 4 0 1 2 3
5 4 0 1 3 2
5 4 0 2 1 3
5 4 0 2 3 1
5 4 0 3 1 2
5 4 0 3 2 1
5 4 1 0 2 3
5 4 1 0 3 2
5 4 1 2 0 3
5 4 1 2 3 0
5 4 1 3 0 2
5 4 1 3 2 0
5 4 2 0 1 3
5 4 2 0 3 1
5 4 2 1 0 3
5 4 2 1 3 0
5 4 2 3 0 1
5 4 2 3 1 0
5 4 3 0 1 2
5 4 3 0 2 1
5 4 3 1 0 2
5 4 3 1 2 0
5 4 3 2 0 1
5 4 3 2 1 0

Sample output:

_ 0 1 2 3 4
_ 0 1 2 3 3
_ 0 1 2 2 4
_ 0 1 2 5 2
_ 0 1 2 2 4
_ 0 1 2 5 2
_ 0 1 1 3 4
_ 0 1 1 3 3
_ 0 1 4 1 4
_ 0 1 2 5 1
_ 0 1 4 1 4
_ 0 1 2 5 1
_ 0 1 1 3 4
_ 0 1 1 3 3
_ 0 1 4 1 4
_ 0 1 1 5 1
_ 0 1 4 1 4
_ 0 1 4 5 1
_ 0 1 1 3 4
_ 0 1 1 3 3
_ 0 1 4 1 4
_ 0 1 1 5 1
_ 0 1 4 1 4
_ 0 1 4 5 1
_ 0 0 2 3 4
_ 0 0 2 3 3
_ 0 0 2 2 4
_ 0 0 2 5 2
_ 0 0 2 2 4
_ 0 0 2 5 2
_ 0 3 0 3 4
_ 0 3 0 3 3
_ 0 1 4 0 4
_ 0 1 2 5 0
_ 0 1 4 0 4
_ 0 1 2 5 0
_ 0 3 0 3 4
_ 0 3 0 3 3
_ 0 1 4 0 4
_ 0 1 5 5 0
_ 0 1 4 0 4
_ 0 1 4 5 0
_ 0 3 0 3 4
_ 0 3 0 3 3
_ 0 1 4 0 4
_ 0 1 5 5 0
_ 0 1 4 0 4
_ 0 1 4 5 0
_ 0 0 2 3 4
_ 0 0 2 3 3
_ 0 0 2 2 4
_ 0 0 2 5 2
_ 0 0 2 2 4
_ 0 0 2 5 2
_ 0 3 0 3 4
_ 0 3 0 3 3
_ 0 0 4 0 4
_ 0 0 2 5 0
_ 0 0 4 0 4
_ 0 0 2 5 0
_ 0 3 0 3 4
_ 0 3 0 3 3
_ 0 3 4 0 4
_ 0 3 5 5 0
_ 0 1 4 0 4
_ 0 1 4 5 0
_ 0 3 0 3 4
_ 0 3 0 3 3
_ 0 3 4 0 4
_ 0 3 5 5 0
_ 0 1 4 0 4
_ 0 1 4 5 0
_ 0 0 2 3 4
_ 0 0 2 3 3
_ 0 0 2 2 4
_ 0 0 2 5 2
_ 0 0 2 2 4
_ 0 0 2 5 2
_ 0 3 0 3 4
_ 0 3 0 3 3
_ 0 0 4 0 4
_ 0 0 2 5 0
_ 0 0 4 0 4
_ 0 0 2 5 0
_ 0 3 0 3 4
_ 0 3 0 3 3
_ 0 3 4 0 4
_ 0 3 5 5 0
_ 0 0 4 0 4
_ 0 0 4 5 0
_ 0 3 0 3 4
_ 0 3 0 3 3
_ 0 3 4 0 4
_ 0 3 5 5 0
_ 0 3 4 0 4
_ 0 3 4 5 0
_ 0 0 2 3 4
_ 0 0 2 3 3
_ 0 0 2 2 4
_ 0 0 2 5 2
_ 0 0 2 2 4
_ 0 0 2 5 2
_ 0 3 0 3 4
_ 0 3 0 3 3
_ 0 0 4 0 4
_ 0 0 2 5 0
_ 0 0 4 0 4
_ 0 0 2 5 0
_ 0 3 0 3 4
_ 0 3 0 3 3
_ 0 3 4 0 4
_ 0 3 5 5 0
_ 0 0 4 0 4
_ 0 0 4 5 0
_ 0 3 0 3 4
_ 0 3 0 3 3
_ 0 3 4 0 4
_ 0 3 5 5 0
_ 0 3 4 0 4
_ 0 3 4 5 0
1 _ 1 2 3 4
1 _ 1 2 3 3
1 _ 1 2 2 4
1 _ 1 2 5 2
1 _ 1 2 2 4
1 _ 1 2 5 2
1 _ 1 1 3 4
1 _ 1 1 3 3
1 _ 1 4 1 4
1 _ 1 2 5 1
1 _ 1 4 1 4
1 _ 1 2 5 1
1 _ 1 1 3 4
1 _ 1 1 3 3
1 _ 1 4 1 4
1 _ 1 1 5 1
1 _ 1 4 1 4
1 _ 1 4 5 1
1 _ 1 1 3 4
1 _ 1 1 3 3
1 _ 1 4 1 4
1 _ 1 1 5 1
1 _ 1 4 1 4
1 _ 1 4 5 1
2 2 _ 2 3 4
2 2 _ 2 3 3
2 2 _ 2 2 4
2 2 _ 2 5 2
2 2 _ 2 2 4
2 2 _ 2 5 2
3 0 3 _ 3 4
3 0 3 _ 3 3
4 0 1 4 _ 4
5 0 1 2 5 _
4 0 1 4 _ 4
5 0 1 2 5 _
3 0 3 _ 3 4
3 0 3 _ 3 3
4 0 1 4 _ 4
5 0 1 5 5 _
4 0 1 4 _ 4
5 0 1 4 5 _
3 0 3 _ 3 4
3 0 3 _ 3 3
4 0 1 4 _ 4
5 0 1 5 5 _
4 0 1 4 _ 4
5 0 1 4 5 _
2 2 _ 2 3 4
2 2 _ 2 3 3
2 2 _ 2 2 4
2 2 _ 2 5 2
2 2 _ 2 2 4
2 2 _ 2 5 2
3 0 3 _ 3 4
3 0 3 _ 3 3
4 0 4 4 _ 4
5 0 0 2 5 _
4 0 4 4 _ 4
5 0 0 2 5 _
3 0 3 _ 3 4
3 0 3 _ 3 3
4 0 3 4 _ 4
5 0 3 5 5 _
4 0 1 4 _ 4
5 0 1 4 5 _
3 0 3 _ 3 4
3 0 3 _ 3 3
4 0 3 4 _ 4
5 0 3 5 5 _
4 0 1 4 _ 4
5 0 1 4 5 _
2 2 _ 2 3 4
2 2 _ 2 3 3
2 2 _ 2 2 4
2 2 _ 2 5 2
2 2 _ 2 2 4
2 2 _ 2 5 2
3 0 3 _ 3 4
3 0 3 _ 3 3
4 0 4 4 _ 4
5 0 0 2 5 _
4 0 4 4 _ 4
5 0 0 2 5 _
3 0 3 _ 3 4
3 0 3 _ 3 3
4 0 3 4 _ 4
5 0 3 5 5 _
4 0 4 4 _ 4
5 0 0 4 5 _
3 0 3 _ 3 4
3 0 3 _ 3 3
4 0 3 4 _ 4
5 0 3 5 5 _
4 0 3 4 _ 4
5 0 3 4 5 _
2 2 _ 2 3 4
2 2 _ 2 3 3
2 2 _ 2 2 4
2 2 _ 2 5 2
2 2 _ 2 2 4
2 2 _ 2 5 2
3 0 3 _ 3 4
3 0 3 _ 3 3
4 0 4 4 _ 4
5 0 0 2 5 _
4 0 4 4 _ 4
5 0 0 2 5 _
3 0 3 _ 3 4
3 0 3 _ 3 3
4 0 3 4 _ 4
5 0 3 5 5 _
4 0 4 4 _ 4
5 0 0 4 5 _
3 0 3 _ 3 4
3 0 3 _ 3 3
4 0 3 4 _ 4
5 0 3 5 5 _
4 0 3 4 _ 4
5 0 3 4 5 _
1 _ 1 2 3 4
1 _ 1 2 3 3
1 _ 1 2 2 4
1 _ 1 2 5 2
1 _ 1 2 2 4
1 _ 1 2 5 2
1 _ 1 1 3 4
1 _ 1 1 3 3
1 _ 1 4 1 4
1 _ 1 2 5 1
1 _ 1 4 1 4
1 _ 1 2 5 1
1 _ 1 1 3 4
1 _ 1 1 3 3
1 _ 1 4 1 4
1 _ 1 1 5 1
1 _ 1 4 1 4
1 _ 1 4 5 1
1 _ 1 1 3 4
1 _ 1 1 3 3
1 _ 1 4 1 4
1 _ 1 1 5 1
1 _ 1 4 1 4
1 _ 1 4 5 1
1 2 _ 2 3 4
1 2 _ 2 3 3
1 2 _ 2 2 4
1 2 _ 2 5 2
1 2 _ 2 2 4
1 2 _ 2 5 2
1 3 3 _ 3 4
1 3 3 _ 3 3
1 4 1 4 _ 4
1 5 1 2 5 _
1 4 1 4 _ 4
1 5 1 2 5 _
1 3 3 _ 3 4
1 3 3 _ 3 3
1 4 1 4 _ 4
1 5 1 5 5 _
1 4 1 4 _ 4
1 5 1 4 5 _
1 3 3 _ 3 4
1 3 3 _ 3 3
1 4 1 4 _ 4
1 5 1 5 5 _
1 4 1 4 _ 4
1 5 1 4 5 _
2 2 _ 2 3 4
2 2 _ 2 3 3
2 2 _ 2 2 4
2 2 _ 2 5 2
2 2 _ 2 2 4
2 2 _ 2 5 2
2 2 3 _ 3 4
2 2 3 _ 3 3
2 2 4 4 _ 4
2 2 5 2 5 _
2 2 4 4 _ 4
2 2 5 2 5 _
3 0 3 _ 3 4
3 0 3 _ 3 3
3 0 3 4 _ 4
3 0 3 5 5 _
4 0 1 4 _ 4
4 0 1 4 5 _
3 0 3 _ 3 4
3 0 3 _ 3 3
3 0 3 4 _ 4
3 0 3 5 5 _
4 0 1 4 _ 4
4 0 1 4 5 _
2 2 _ 2 3 4
2 2 _ 2 3 3
2 2 _ 2 2 4
2 2 _ 2 5 2
2 2 _ 2 2 4
2 2 _ 2 5 2
2 2 3 _ 3 4
2 2 3 _ 3 3
2 2 4 4 _ 4
2 2 5 2 5 _
2 2 4 4 _ 4
2 2 5 2 5 _
3 0 3 _ 3 4
3 0 3 _ 3 3
3 0 3 4 _ 4
3 0 3 5 5 _
4 0 4 4 _ 4
4 0 4 4 5 _
3 0 3 _ 3 4
3 0 3 _ 3 3
3 0 3 4 _ 4
3 0 3 5 5 _
4 0 3 4 _ 4
4 0 3 4 5 _
2 2 _ 2 3 4
2 2 _ 2 3 3
2 2 _ 2 2 4
2 2 _ 2 5 2
2 2 _ 2 2 4
2 2 _ 2 5 2
2 2 3 _ 3 4
2 2 3 _ 3 3
2 2 4 4 _ 4
2 2 5 2 5 _
2 2 4 4 _ 4
2 2 5 2 5 _
3 0 3 _ 3 4
3 0 3 _ 3 3
3 0 3 4 _ 4
3 0 3 5 5 _
4 0 4 4 _ 4
4 0 4 4 5 _
3 0 3 _ 3 4
3 0 3 _ 3 3
3 0 3 4 _ 4
3 0 3 5 5 _
4 0 3 4 _ 4
4 0 3 4 5 _
1 _ 1 2 3 4
1 _ 1 2 3 3
1 _ 1 2 2 4
1 _ 1 2 5 2
1 _ 1 2 2 4
1 _ 1 2 5 2
1 _ 1 1 3 4
1 _ 1 1 3 3
1 _ 1 4 1 4
1 _ 1 2 5 1
1 _ 1 4 1 4
1 _ 1 2 5 1
1 _ 1 1 3 4
1 _ 1 1 3 3
1 _ 1 4 1 4
1 _ 1 1 5 1
1 _ 1 4 1 4
1 _ 1 4 5 1
1 _ 1 1 3 4
1 _ 1 1 3 3
1 _ 1 4 1 4
1 _ 1 1 5 1
1 _ 1 4 1 4
1 _ 1 4 5 1
1 2 _ 2 3 4
1 2 _ 2 3 3
1 2 _ 2 2 4
1 2 _ 2 5 2
1 2 _ 2 2 4
1 2 _ 2 5 2
1 3 3 _ 3 4
1 3 3 _ 3 3
1 4 1 4 _ 4
1 5 1 2 5 _
1 4 1 4 _ 4
1 5 1 2 5 _
1 3 3 _ 3 4
1 3 3 _ 3 3
1 4 1 4 _ 4
1 5 1 5 5 _
1 4 1 4 _ 4
1 5 1 4 5 _
1 3 3 _ 3 4
1 3 3 _ 3 3
1 4 1 4 _ 4
1 5 1 5 5 _
1 4 1 4 _ 4
1 5 1 4 5 _
1 2 _ 2 3 4
1 2 _ 2 3 3
1 2 _ 2 2 4
1 2 _ 2 5 2
1 2 _ 2 2 4
1 2 _ 2 5 2
1 2 3 _ 3 4
1 2 3 _ 3 3
1 2 4 4 _ 4
1 2 5 2 5 _
1 2 4 4 _ 4
1 2 5 2 5 _
1 3 3 _ 3 4
1 3 3 _ 3 3
1 3 3 4 _ 4
1 3 3 5 5 _
1 4 1 4 _ 4
1 4 1 4 5 _
1 3 3 _ 3 4
1 3 3 _ 3 3
1 3 3 4 _ 4
1 3 3 5 5 _
1 4 1 4 _ 4
1 4 1 4 5 _
2 2 _ 2 3 4
2 2 _ 2 3 3
2 2 _ 2 2 4
2 2 _ 2 5 2
2 2 _ 2 2 4
2 2 _ 2 5 2
2 2 3 _ 3 4
2 2 3 _ 3 3
2 2 4 4 _ 4
2 2 5 2 5 _
2 2 4 4 _ 4
2 2 5 2 5 _
2 2 3 _ 3 4
2 2 3 _ 3 3
2 2 3 4 _ 4
2 2 3 5 5 _
2 2 4 4 _ 4
2 2 4 4 5 _
3 0 3 _ 3 4
3 0 3 _ 3 3
3 0 3 4 _ 4
3 0 3 5 5 _
3 0 3 4 _ 4
3 0 3 4 5 _
2 2 _ 2 3 4
2 2 _ 2 3 3
2 2 _ 2 2 4
2 2 _ 2 5 2
2 2 _ 2 2 4
2 2 _ 2 5 2
2 2 3 _ 3 4
2 2 3 _ 3 3
2 2 4 4 _ 4
2 2 5 2 5 _
2 2 4 4 _ 4
2 2 5 2 5 _
2 2 3 _ 3 4
2 2 3 _ 3 3
2 2 3 4 _ 4
2 2 3 5 5 _
2 2 4 4 _ 4
2 2 4 4 5 _
3 0 3 _ 3 4
3 0 3 _ 3 3
3 0 3 4 _ 4
3 0 3 5 5 _
3 0 3 4 _ 4
3 0 3 4 5 _
1 _ 1 2 3 4
1 _ 1 2 3 3
1 _ 1 2 2 4
1 _ 1 2 5 2
1 _ 1 2 2 4
1 _ 1 2 5 2
1 _ 1 1 3 4
1 _ 1 1 3 3
1 _ 1 4 1 4
1 _ 1 2 5 1
1 _ 1 4 1 4
1 _ 1 2 5 1
1 _ 1 1 3 4
1 _ 1 1 3 3
1 _ 1 4 1 4
1 _ 1 1 5 1
1 _ 1 4 1 4
1 _ 1 4 5 1
1 _ 1 1 3 4
1 _ 1 1 3 3
1 _ 1 4 1 4
1 _ 1 1 5 1
1 _ 1 4 1 4
1 _ 1 4 5 1
1 2 _ 2 3 4
1 2 _ 2 3 3
1 2 _ 2 2 4
1 2 _ 2 5 2
1 2 _ 2 2 4
1 2 _ 2 5 2
1 3 3 _ 3 4
1 3 3 _ 3 3
1 4 1 4 _ 4
1 5 1 2 5 _
1 4 1 4 _ 4
1 5 1 2 5 _
1 3 3 _ 3 4
1 3 3 _ 3 3
1 4 1 4 _ 4
1 5 1 5 5 _
1 4 1 4 _ 4
1 5 1 4 5 _
1 3 3 _ 3 4
1 3 3 _ 3 3
1 4 1 4 _ 4
1 5 1 5 5 _
1 4 1 4 _ 4
1 5 1 4 5 _
1 2 _ 2 3 4
1 2 _ 2 3 3
1 2 _ 2 2 4
1 2 _ 2 5 2
1 2 _ 2 2 4
1 2 _ 2 5 2
1 2 3 _ 3 4
1 2 3 _ 3 3
1 2 4 4 _ 4
1 2 5 2 5 _
1 2 4 4 _ 4
1 2 5 2 5 _
1 3 3 _ 3 4
1 3 3 _ 3 3
1 3 3 4 _ 4
1 3 3 5 5 _
1 4 1 4 _ 4
1 4 1 4 5 _
1 3 3 _ 3 4
1 3 3 _ 3 3
1 3 3 4 _ 4
1 3 3 5 5 _
1 4 1 4 _ 4
1 4 1 4 5 _
1 2 _ 2 3 4
1 2 _ 2 3 3
1 2 _ 2 2 4
1 2 _ 2 5 2
1 2 _ 2 2 4
1 2 _ 2 5 2
1 2 3 _ 3 4
1 2 3 _ 3 3
1 2 4 4 _ 4
1 2 5 2 5 _
1 2 4 4 _ 4
1 2 5 2 5 _
1 2 3 _ 3 4
1 2 3 _ 3 3
1 2 3 4 _ 4
1 2 3 5 5 _
1 2 4 4 _ 4
1 2 4 4 5 _
1 3 3 _ 3 4
1 3 3 _ 3 3
1 3 3 4 _ 4
1 3 3 5 5 _
1 3 3 4 _ 4
1 3 3 4 5 _
2 2 _ 2 3 4
2 2 _ 2 3 3
2 2 _ 2 2 4
2 2 _ 2 5 2
2 2 _ 2 2 4
2 2 _ 2 5 2
2 2 3 _ 3 4
2 2 3 _ 3 3
2 2 4 4 _ 4
2 2 5 2 5 _
2 2 4 4 _ 4
2 2 5 2 5 _
2 2 3 _ 3 4
2 2 3 _ 3 3
2 2 3 4 _ 4
2 2 3 5 5 _
2 2 4 4 _ 4
2 2 4 4 5 _
2 2 3 _ 3 4
2 2 3 _ 3 3
2 2 3 4 _ 4
2 2 3 5 5 _
2 2 3 4 _ 4
2 2 3 4 5 _
1 _ 1 2 3 4
1 _ 1 2 3 3
1 _ 1 2 2 4
1 _ 1 2 5 2
1 _ 1 2 2 4
1 _ 1 2 5 2
1 _ 1 1 3 4
1 _ 1 1 3 3
1 _ 1 4 1 4
1 _ 1 2 5 1
1 _ 1 4 1 4
1 _ 1 2 5 1
1 _ 1 1 3 4
1 _ 1 1 3 3
1 _ 1 4 1 4
1 _ 1 1 5 1
1 _ 1 4 1 4
1 _ 1 4 5 1
1 _ 1 1 3 4
1 _ 1 1 3 3
1 _ 1 4 1 4
1 _ 1 1 5 1
1 _ 1 4 1 4
1 _ 1 4 5 1
1 2 _ 2 3 4
1 2 _ 2 3 3
1 2 _ 2 2 4
1 2 _ 2 5 2
1 2 _ 2 2 4
1 2 _ 2 5 2
1 3 3 _ 3 4
1 3 3 _ 3 3
1 4 1 4 _ 4
1 5 1 2 5 _
1 4 1 4 _ 4
1 5 1 2 5 _
1 3 3 _ 3 4
1 3 3 _ 3 3
1 4 1 4 _ 4
1 5 1 5 5 _
1 4 1 4 _ 4
1 5 1 4 5 _
1 3 3 _ 3 4
1 3 3 _ 3 3
1 4 1 4 _ 4
1 5 1 5 5 _
1 4 1 4 _ 4
1 5 1 4 5 _
1 2 _ 2 3 4
1 2 _ 2 3 3
1 2 _ 2 2 4
1 2 _ 2 5 2
1 2 _ 2 2 4
1 2 _ 2 5 2
1 2 3 _ 3 4
1 2 3 _ 3 3
1 2 4 4 _ 4
1 2 5 2 5 _
1 2 4 4 _ 4
1 2 5 2 5 _
1 3 3 _ 3 4
1 3 3 _ 3 3
1 3 3 4 _ 4
1 3 3 5 5 _
1 4 1 4 _ 4
1 4 1 4 5 _
1 3 3 _ 3 4
1 3 3 _ 3 3
1 3 3 4 _ 4
1 3 3 5 5 _
1 4 1 4 _ 4
1 4 1 4 5 _
1 2 _ 2 3 4
1 2 _ 2 3 3
1 2 _ 2 2 4
1 2 _ 2 5 2
1 2 _ 2 2 4
1 2 _ 2 5 2
1 2 3 _ 3 4
1 2 3 _ 3 3
1 2 4 4 _ 4
1 2 5 2 5 _
1 2 4 4 _ 4
1 2 5 2 5 _
1 2 3 _ 3 4
1 2 3 _ 3 3
1 2 3 4 _ 4
1 2 3 5 5 _
1 2 4 4 _ 4
1 2 4 4 5 _
1 3 3 _ 3 4
1 3 3 _ 3 3
1 3 3 4 _ 4
1 3 3 5 5 _
1 3 3 4 _ 4
1 3 3 4 5 _
1 2 _ 2 3 4
1 2 _ 2 3 3
1 2 _ 2 2 4
1 2 _ 2 5 2
1 2 _ 2 2 4
1 2 _ 2 5 2
1 2 3 _ 3 4
1 2 3 _ 3 3
1 2 4 4 _ 4
1 2 5 2 5 _
1 2 4 4 _ 4
1 2 5 2 5 _
1 2 3 _ 3 4
1 2 3 _ 3 3
1 2 3 4 _ 4
1 2 3 5 5 _
1 2 4 4 _ 4
1 2 4 4 5 _
1 2 3 _ 3 4
1 2 3 _ 3 3
1 2 3 4 _ 4
1 2 3 5 5 _
1 2 3 4 _ 4
1 2 3 4 5 _

Sample input:_

505 143 504 739 232 269 689 32 449 860 808 447 855 902 321 565 559 596 691 48 327 345 12 359 375 813 646 121 605 977 61 10 184 333 287 651 901 436 68 247 429 179 66 218 344 460 368 124 907 726 35 852 730 381 238 407 694 623 308 810 523 350 386 461 290 415 263 871 120 818 971 422 636 656 226 859 962 770 635 177 364 583 547 704 259 131 326 298 257 224 831 4 254 466 791 867 79 679 627 178 195 186 166 439 352 358 487 244 979 799 165 274 802 640 575 608 951 80 548 8 306 191 960 535 363 168 279 2 70 316 100 366 946 515 666 112 727 502 372 96 657 342 542 275 151 234 812 931 396 243 229 42 586 86 221 683 910 733 294 483 322 534 804 678 712 119 740 914 674 369 332 74 531 231 851 549 437 433 425 639 797 625 26 144 250 387 181 834 471 990 431 227 122 302 324 829 747 215 180 530 432 883 787 611 328 805 395 796 956 394 11 404 160 574 760 876 203 69 390 29 578 734 132 519 841 7 713 936 881 815 937 989 419 357 81 297 589 99 125 579 959 720 645 135 356 554 87 37 746 930 397 935 717 283 551 382 912 310 403 156 933 700 891 272 111 893 45 974 525 446 794 142 312 391 588 285 888 975 741 56 755 909 743 463 701 659 189 341 763 393 95 604 301 114 969 940 906 629 601 28 626 414 102 932 41 521 648 869 197 624 607 501 861 313 406 246 742 6 491 75 508 544 314 92 196 89 175 468 305 966 220 655 104 555 130 398 9 499 351 495 94 952 311 370 346 24 779 173 972 970 385 481 479 214 103 115 961 671 289 251 758 273 752 894 337 105 875 827 169 204 644 127 669 489 736 82 170 833 754 31 737 83 941 801 118 538 210 174 819 216 939 282 296 512 963 362 44 900 480 46 373 371 23 703 320 985 420 978 101 569 441 201 339 606 182 207 637 728 967 830 517 927 293 19 438 266 299 903 942 17 628 955 416 863 434 546 895 825 590 598 925 367 582 456 553 781 622 93 681 896 212 276 556 562 319 672 133 242 334 331 984 809 516 145 58 643 445 498 473 584 670 488 870 507 241 988 986 603 271 426 454 650 658 557 732 3 695 448 529 923 442 948 205 223 580 600 249 591 928 348 280 158 680 410 840 958 642 738 567 540 20 412 585 573 384 417 475 256 14 782 140 634 566 795 161 718 252 719 464 270 785 953 428 76 777 982 706 402 868 854 1000 380 459 685 139 665 138 300 88 631 599 514 707 886 744 16 30 268 317 513 193 921 72 213 54 39 550 57 653 171 152 711 788 405 493 176 853 821 709 353 784 662 824 295 597 315 924 113 527 490 776 593 52 957 389 768 764 496 524 325 675 753 850 857 872 239 919 757 336 13 619 147 698 690 470 97 478 107 164 716 277 874 572 155 98 116 49 790 117 64 587 545 509 729 897 482 621 472 595 303 617 884 60 766 920 452 922 67 614 264 917 537 34 882 981 532 188 494 973 162 759 890 467 520 349 817 660 377 721 845 163 518 710 198 699 318 839 577 497 620 692 576 258 832 338 866 129 469 399 424 71 187 217 731 887 879 65 856 664 292 934 878 715 85 786 964 222 613 486 749 137 748 947 885 84 904 365 682 722 965 526 260 774 248 255 751 536 693 126 702 444 361 533 846 968 330 149 602 378 915 778 828 374 865 543 561 926 783 5 668 581 455 992 661 237 211 25 291 392 206 873 568 745 772 842 667 826 208 652 612 453 814 22 465 511 708 62 253 862 676 485 15 408 450 528 286 913 684 773 400 616 592 462 807 995 379 714 950 673 376 194 281 304 78 899 735 847 820 411 153 110 38 36 484 750 641 435 185 477 697 618 309 388 183 409 154 991 123 172 560 976 792 838 987 864 235 769 134 128 725 329 837 998 552 265 225 849 800 418 858 451 261 541 474 918 980 457 798 192 288 761 33 136 230 663 570 51 47 944 996 430 997 877 228 63 383 938 355 564 632 889 844 278 522 347 836 686 55 401 108 705 458 40 789 594 688 539 159 848 806 284 233 892 421 983 106 476 558 27 630 775 440 109 929 236 571 148 506 765 822 1 911 307 638 50 945 949 190 245 835 843 610 823 999 994 615 77 803 954 905 146 503 200 354 43 209 723 898 771 492 21 767 18 880 943 202 413 59 500 647 780 91 360 762 219 793 443 340 73 423 609 916 267 993 343 199 563 908 167 335 687 141 53 262 427 649 696 323 677 633 816 150 240 756 724 654 510 157 811 90
500 838 373 975 172 771 16 490 183 417 210 283 432 897 556 282 928 420 392 493 440 419 198 47 189 665 676 212 548 178 937 156 319 496 895 821 558 265 957 691 412 168 836 794 399 266 709 989 467 425 351 403 6 613 436 246 736 320 93 570 689 681 125 104 512 44 96 151 296 515 171 759 912 39 804 25 878 845 62 152 204 43 329 306 710 746 768 213 56 340 192 752 308 298 614 338 707 889 69 173 137 810 555 950 616 607 281 382 20 349 841 395 731 228 499 672 292 629 936 532 145 584 207 416 901 140 861 706 121 186 761 393 114 769 497 776 915 747 791 359 75 448 657 46 634 547 148 142 739 921 704 202 295 853 942 498 922 594 38 985 431 445 625 835 938 826 418 738 102 354 85 250 384 965 120 132 517 974 896 856 589 449 828 478 326 539 307 726 472 647 930 887 220 565 581 356 224 364 525 49 605 670 95 632 727 863 992 719 956 693 917 238 733 793 64 551 518 293 481 184 882 273 877 53 873 177 699 109 796 702 646 958 35 722 492 157 378 390 870 898 471 444 167 196 904 476 924 778 479 864 951 519 130 469 379 468 331 557 714 601 128 73 70 348 280 596 278 206 325 582 667 79 628 289 309 674 790 330 74 554 692 764 695 516 678 100 462 249 621 233 235 288 227 666 216 139 274 34 31 599 751 770 721 388 118 344 566 1000 66 149 366 598 48 59 959 335 506 126 327 215 484 586 907 968 876 22 401 862 33 410 623 217 671 311 998 155 302 715 299 976 734 999 606 754 143 318 446 482 660 408 851 559 324 264 28 372 648 174 81 82 858 232 996 610 72 925 831 651 428 394 969 429 890 865 127 630 725 792 475 185 765 257 353 426 843 443 158 146 27 527 662 742 68 979 962 620 502 112 275 535 757 18 387 346 549 110 80 593 784 164 190 451 389 881 552 297 735 941 504 88 487 208 531 194 460 680 839 144 850 824 971 8 590 973 371 740 214 414 225 653 291 86 530 300 441 7 473 251 465 816 806 677 141 774 560 153 2 684 40 260 71 375 743 209 823 948 407 644 54 78 94 511 947 940 108 995 376 563 223 711 883 906 63 463 766 661 135 87 688 867 231 222 363 350 513 187 650 252 987 627 564 591 615 505 486 945 136 524 886 683 654 409 748 961 343 750 165 439 955 65 400 188 800 521 787 509 345 383 656 464 15 807 741 577 701 944 546 241 3 32 981 310 520 10 162 332 360 301 834 641 437 939 200 749 483 245 561 575 24 76 720 55 430 639 385 323 952 507 358 336 57 782 166 893 762 935 538 219 984 812 913 785 633 854 433 690 622 643 970 571 933 713 37 26 544 696 837 879 369 510 160 438 758 154 333 12 534 673 888 422 997 916 51 775 138 829 700 270 874 218 855 872 170 256 5 447 494 357 866 321 316 83 237 226 663 161 129 41 729 258 857 708 17 786 181 894 191 832 698 452 205 669 767 442 884 279 919 679 964 458 117 30 413 772 508 367 905 655 903 230 840 269 994 221 608 159 724 550 424 808 58 859 211 756 592 334 573 1 847 860 868 52 294 261 523 427 398 201 773 267 779 783 718 716 124 107 934 272 361 777 553 466 50 456 175 106 21 717 830 268 541 470 488 611 744 817 271 946 240 97 953 659 815 993 36 134 199 11 203 423 454 262 176 489 603 732 587 480 42 434 990 374 801 871 763 825 533 788 609 370 909 798 415 624 703 914 963 242 685 352 645 322 244 60 229 755 276 811 122 397 617 910 9 4 247 13 277 880 461 875 602 180 61 542 728 133 697 636 635 528 253 98 116 642 849 818 805 195 197 618 77 918 637 576 459 949 568 255 578 780 814 362 182 675 900 526 813 943 572 501 929 827 455 317 315 579 305 254 846 435 536 723 737 243 960 705 113 91 179 980 760 799 972 115 631 396 569 682 977 14 595 638 902 797 822 927 477 809 781 686 67 23 287 892 920 453 485 119 819 105 303 84 457 612 852 966 163 514 313 406 640 802 90 131 619 304 495 986 123 923 386 932 885 290 588 908 795 474 652 29 789 421 545 988 341 745 687 899 833 954 540 193 286 869 89 92 169 982 820 848 753 604 668 931 522 402 285 263 991 314 380 978 597 347 101 111 543 411 585 803 574 236 580 368 537 234 239 600 404 649 503 491 967 626 284 248 19 355 339 342 664 365 381 926 337 842 328 103 911 891 694 712 391 147 150 730 983 583 259 567 844 658 312 529 45 405 562 450 99 377

Sample output:

1 7 1 4 7 4 7 22 7 8 11 14 11 14 19 14 14 16 19 22 19 22 31 22 23 24 27 30 27 30 31 91 31 32 32 34 37 38 42 38 41 42 50 42 43 44 47 50 47 50 31 50 53 54 50 54 55 58 54 58 61 64 61 64 66 66 68 68 50 68 71 68 71 74 79 74 77 78 79 85 79 80 84 84 85 91 85 88 89 91 91 127 91 92 93 96 91 96 99 96 99 102 96 102 102 104 107 110 107 110 117 110 111 114 117 114 117 119 119 127 119 119 121 124 125 127 127 920 127 128 128 130 131 135 135 139 135 138 139 128 139 139 143 144 139 144 145 148 149 150 151 127 151 151 153 154 155 158 154 158 158 160 161 165 165 171 165 168 169 170 171 182 171 171 173 176 177 178 182 178 181 182 210 182 183 186 183 186 186 190 191 192 182 192 193 194 197 198 192 198 198 200 203 204 210 204 204 206 209 210 225 210 210 212 213 216 217 219 219 225 219 222 225 222 225 317 225 226 229 232 229 232 233 234 225 234 237 234 237 238 239 242 243 246 243 246 247 225 247 250 247 250 253 247 253 253 257 259 259 264 259 259 263 264 266 266 247 266 269 271 271 266 271 272 275 279 275 278 279 266 279 282 283 286 283 286 290 286 287 290 299 290 293 290 293 296 297 298 299 317 299 302 304 304 299 304 305 308 304 308 311 313 313 315 315 317 317 485 317 317 319 322 323 325 325 319 325 326 326 330 332 332 336 332 336 336 317 336 336 340 336 340 340 342 345 336 345 345 347 350 347 350 353 354 345 354 355 358 359 355 359 359 361 364 365 375 365 368 365 368 371 375 371 375 375 379 375 376 379 402 379 379 381 384 381 384 387 384 387 387 389 389 391 392 395 396 402 396 399 402 399 402 423 402 402 404 408 408 402 408 411 408 411 414 408 414 415 416 417 420 422 422 423 429 423 423 425 426 429 485 429 432 429 432 432 434 435 438 441 438 441 447 441 441 443 444 447 464 447 450 447 450 451 454 456 456 464 456 457 457 459 462 463 464 485 464 464 466 466 468 471 474 471 474 464 474 477 478 474 478 479 480 483 485 485 127 485 485 487 490 492 492 485 492 493 496 493 496 499 500 501 510 501 501 503 506 508 508 509 510 518 510 511 514 517 514 517 518 485 518 518 520 520 524 520 524 524 526 529 526 529 532 533 518 533 536 537 533 537 541 541 544 541 544 546 546 548 548 555 548 551 548 551 552 555 518 555 556 557 560 562 562 564 564 565 556 565 565 567 570 567 570 573 575 575 570 575 578 579 575 579 583 583 587 583 587 587 592 587 587 589 592 609 592 592 594 597 599 599 605 599 600 601 602 605 609 605 608 609 485 609 609 611 614 615 609 615 615 617 618 618 620 623 624 626 626 609 626 629 626 629 632 629 632 635 637 637 639 639 642 639 642 652 642 645 647 647 652 647 647 649 652 609 652 655 656 659 656 659 652 659 662 664 664 659 664 667 670 667 670 659 670 673 670 673 673 675 678 675 678 681 682 686 682 686 686 690 686 690 690 696 690 691 692 693 696 652 696 699 696 699 702 703 696 703 706 703 706 710 710 714 710 711 714 696 714 714 716 717 720 721 723 723 728 723 724 728 728 714 728 731 728 731 732 735 736 728 736 736 738 742 742 748 742 742 744 745 748 920 748 751 748 751 754 755 756 748 756 759 756 759 759 761 762 765 767 767 772 767 770 772 772 781 772 773 776 772 776 777 780 781 748 781 782 785 781 785 785 789 785 789 792 795 792 795 799 795 798 799 800 803 800 803 811 803 803 805 808 809 810 811 812 781 812 813 816 817 812 817 818 821 823 823 825 825 827 827 812 827 828 829 829 831 832 835 837 837 838 827 838 838 840 843 844 845 838 845 848 845 848 851 845 851 851 853 856 858 858 861 858 861 908 861 862 863 866 867 861 867 870 867 870 873 874 867 874 877 874 877 878 879 882 887 882 882 884 887 892 887 887 889 892 908 892 892 896 897 892 897 900 901 905 901 905 905 908 905 908 920 908 911 912 908 912 912 916 920 916 917 920 _ 920 920 924 920 924 927 924 927 928 931 928 931 932 935 936 944 936 937 940 944 940 944 944 950 944 945 946 949 950 952 952 920 952 955 957 957 952 957 958 961 957 961 964 961 964 967 968 957 968 969 972 975 972 975 978 975 978 981 978 981 982 952 982 983 984 987 991 987 991 991 999 991 992 995 996 997 999 999 982
2 2 4 4 6 6 52 6 6 8 8 10 11 12 15 10 15 18 15 18 21 22 23 6 23 24 27 29 29 31 31 23 31 32 33 36 37 41 37 40 41 31 41 44 45 41 45 48 49 50 52 52 456 52 55 52 55 58 52 58 59 62 63 65 65 73 65 66 67 70 73 70 73 75 75 52 75 78 75 78 81 75 81 81 83 84 87 88 81 88 88 90 93 90 93 93 95 98 108 98 98 100 100 102 105 106 108 108 52 108 109 113 113 108 113 116 113 116 119 120 125 120 120 122 125 128 125 128 132 128 129 132 140 132 132 134 137 139 139 140 143 140 143 158 143 146 147 143 147 150 151 147 151 152 155 158 155 158 108 158 158 160 161 162 165 166 168 168 170 170 158 170 171 174 170 174 175 176 179 180 181 184 181 184 186 186 192 186 186 188 189 192 199 192 195 196 199 196 199 232 199 202 199 202 203 204 207 209 209 211 211 214 211 214 223 214 217 219 219 223 219 223 223 232 223 223 227 223 227 230 232 232 297 232 235 232 235 236 237 240 241 242 235 242 243 243 245 248 245 248 251 252 260 252 252 256 260 256 257 260 261 262 232 262 262 266 267 271 267 268 271 278 271 271 273 274 277 278 262 278 279 280 283 285 285 278 285 285 289 292 289 292 294 294 295 297 297 298 325 298 299 302 303 304 308 304 305 308 312 308 309 312 325 312 313 313 317 313 317 317 319 320 321 324 325 401 325 328 325 328 331 328 331 335 335 328 335 338 335 338 338 342 344 344 354 344 345 346 349 352 349 352 353 354 325 354 357 358 354 358 359 359 361 364 354 364 367 368 369 364 369 369 371 374 364 374 375 378 379 374 379 379 381 382 383 386 387 388 401 388 389 392 388 392 395 396 397 401 397 398 401 431 401 401 405 406 401 406 409 406 409 410 410 412 415 419 415 418 419 431 419 419 423 419 423 424 427 431 427 431 431 445 431 434 436 436 431 436 436 438 441 445 441 445 445 456 445 445 447 448 451 452 456 452 455 456 687 456 456 458 458 460 463 460 463 466 468 468 458 468 469 470 471 474 470 474 474 478 482 478 479 482 468 482 483 486 487 482 487 490 491 487 491 495 495 487 495 495 497 500 497 500 503 504 506 506 519 506 507 510 511 514 511 514 516 516 519 516 519 530 519 519 521 521 525 526 530 526 527 530 538 530 533 530 533 536 537 538 456 538 539 543 543 538 543 544 547 544 547 550 552 552 558 552 555 558 555 558 543 558 561 558 561 564 565 561 565 568 569 570 561 570 570 572 572 576 577 572 577 577 581 582 584 584 577 584 584 586 589 592 589 592 593 605 593 594 595 598 600 600 603 600 603 605 605 624 605 606 609 612 609 612 605 612 612 614 617 619 619 622 619 622 624 624 687 624 627 629 629 630 631 637 631 631 635 636 637 642 637 637 639 642 624 642 642 644 644 646 649 650 646 650 653 655 655 660 655 655 659 660 661 642 661 662 665 661 665 669 669 673 669 673 673 675 675 680 675 678 680 680 687 680 680 682 685 687 687 _ 687 688 691 687 691 691 693 696 697 691 697 697 699 702 703 704 705 712 705 705 707 708 711 712 716 712 715 716 737 716 719 716 719 719 721 722 723 726 728 728 729 734 729 729 731 734 737 734 737 782 737 738 741 742 737 742 743 746 747 748 737 748 751 748 751 754 756 756 759 756 759 767 759 762 759 762 763 764 767 773 767 767 771 772 773 782 773 774 778 778 782 778 779 782 783 687 783 783 785 786 786 788 791 792 785 792 795 792 795 798 799 800 801 792 801 802 803 806 807 810 807 810 792 810 813 814 817 814 817 822 817 818 821 822 810 822 825 822 825 828 829 832 829 832 833 834 836 836 837 843 837 837 839 840 843 846 843 846 847 859 847 848 848 850 853 859 853 853 855 856 859 785 859 860 861 861 863 866 870 866 869 870 871 859 871 872 875 877 877 879 879 881 881 871 881 882 883 886 881 886 886 888 889 892 881 892 893 893 895 898 892 898 898 900 903 898 903 904 907 909 909 871 909 909 911 914 909 914 914 916 920 920 921 924 921 924 909 924 925 926 926 930 931 934 931 934 935 936 937 944 937 937 939 940 943 944 925 944 945 945 947 950 951 955 951 955 955 945 955 956 956 958 961 964 961 964 965 966 859 966 966 968 969 969 971 974 976 976 977 966 977 980 982 982 983 977 983 984 987 988 984 988 989 992 994 994 966 994 995 998 994 998

Ranking

Ruby _

RankUserSizeTimeDateStatistics
1leonid1161.09322012/06/21 07:44:130B / 58B / 50B
2yowa2280.56862007/09/11 19:05:480B / 106B / 106B
3tabasa2740.87102007/11/13 01:52:020B / 141B / 115B

Perl _

RankUserSizeTimeDateStatistics
1tybalt89990.80592010/08/16 23:47:030B / ?B / ?B
2ySas1270.63972007/03/30 19:37:190B / 50B / 74B
3Mithran1871.09162007/05/06 00:12:300B / ?B / ?B

Python _

RankUserSizeTimeDateStatistics
1hallvabo1331.04182012/06/22 08:51:420B / 79B / 44B
2twobit1361.19452012/06/22 01:41:310B / 77B / 49B
3recursive1890.53512008/10/17 03:27:590B / 102B / 57B
4rolf2530.12912015/08/08 21:21:180B / ?B / ?B
5mskzzzz2620.62142007/05/10 16:12:310B / 136B / 84B

PHP _

RankUserSizeTimeDateStatistics
1o-cn1750.80112010/06/26 08:09:0191B / 57B / 23B
2mskzzzz2640.88592007/06/14 20:45:230B / 109B / 151B

Common LISP _

RankUserSizeTimeDateStatistics
1kozima3001.34952007/12/14 08:47:370B / 143B / 132B

JavaScript _

RankUserSizeTimeDateStatistics
1nn1370.14502010/03/18 10:54:330B / 60B / 73B
2murky-satyr1890.64932008/04/28 08:52:150B / 93B / 93B

Lua _

RankUserSizeTimeDateStatistics
1twobit2080.83342012/06/22 09:54:360B / 120B / 60B
2planque2511.36792007/05/29 23:48:020B / 148B / 69B

Prolog _

RankUserSizeTimeDateStatistics
1mskzzzz3641.74532007/06/12 02:55:240B / 188B / 168B

J _

RankUserSizeTimeDateStatistics
1I., S.860.52322010/12/02 12:43:150B / 26B / 59B

K _

RankUserSizeTimeDateStatistics
1twobit770.40572012/06/21 06:58:370B / 18B / 58B

C _

RankUserSizeTimeDateStatistics
151b2250.18382008/03/13 15:34:070B / 105B / 120B

D _

RankUserSizeTimeDateStatistics
151b2520.14502008/03/16 17:49:550B / 132B / 116B

OCaml _

RankUserSizeTimeDateStatistics
1m.ukai3460.64732007/04/06 20:26:240B / 216B / 97B

Haskell _

RankUserSizeTimeDateStatistics
1notogawa1360.69512007/10/01 22:12:260B / ?B / ?B
2rst761360.27562010/03/19 23:18:470B / 79B / 53B
3henkma1360.21322012/09/20 20:15:000B / 79B / 53B
4moriA1390.80132007/03/29 01:34:330B / ?B / ?B
5konn1770.73802007/03/23 10:35:170B / ?B / ?B
6This is test code.8860.77482007/03/23 06:24:410B / ?B / ?B

Ada _

RankUserSizeTimeDateStatistics
1D4711.37232007/04/03 13:48:250B / 310B / 122B

Pascal _

RankUserSizeTimeDateStatistics
1uru3320.26362009/01/02 16:52:590B / ?B / ?B

AWK _

RankUserSizeTimeDateStatistics
1nn1171.02032009/10/03 14:43:430B / 44B / 73B

Postscript _

RankUserSizeTimeDateStatistics
1ySas2261.08342007/04/09 17:46:4172B / 86B / 53B
2yshl(bin)2481.14792008/02/07 21:57:16115B / 74B / 55B
3yshl4141.17772008/02/07 21:57:060B / 287B / 60B

Groovy _

RankUserSizeTimeDateStatistics
1nn2244.21732009/12/04 01:43:320B / 106B / 108B

Language Ranking_

RankLangUserSizeScore
1Ktwobit7710000
2JI., S.868953
3Perltybalt89997777
4Rubyleonid1166637
5AWKnn1176581
6Pythonhallvabo1335789
7Haskellnotogawa1365661
8JavaScriptnn1375620
9PHPo-cn1754400
10Luatwobit2083701
11Groovynn2243437
12C51b2253422
13PostscriptySas2263407
14D51b2523055
15Common LISPkozima3002566
16Pascaluru3322319
17OCamlm.ukai3462225
18Prologmskzzzz3642115
19AdaD4711634

Referer

Note that, they may contain spoilers.

return top