#D9251. Working

    ID: 7690 Type: Default 1000ms 268MiB

Working

Working

G: Working

Kou decided to do the same number of jobs every day for the next N N .

Ai A_i jobs are added on the i i day of the N N day.

Mr. Kou has no work to do now, and he doesn't have to finish all the work by the N N day.

How many jobs can you do in a day?

However, Mr. Kou is excellent, so he can do as many jobs as he has.

input

N N is given on the first line.

On the second line, N N integers A1,A2,A3, dots,AN A_1, A_2, A_3, \ dots, A_N are given, separated by blanks.

output

Output the maximum number of jobs you can do in a day. Insert a line break at the end.

Constraint

  • N N is an integer greater than or equal to 1 1 and less than or equal to 100 100
  • A1,A2,A3, dots,AN A_1, A_2, A_3, \ dots, A_N are integers between 1 1 and 100 100

Input example 1

Five 4 2 5 3 1

Output example 1

3

If you decide to work more than 4 4 a day, you'll run out of work on the second day.

Input example 2

Five 9 9 1 9 9

Output example 2

6

Example

Input

5 4 2 5 3 1

Output

3

inputFormat

input

N N is given on the first line.

On the second line, N N integers A1,A2,A3, dots,AN A_1, A_2, A_3, \ dots, A_N are given, separated by blanks.

outputFormat

output

Output the maximum number of jobs you can do in a day. Insert a line break at the end.

Constraint

  • N N is an integer greater than or equal to 1 1 and less than or equal to 100 100
  • A1,A2,A3, dots,AN A_1, A_2, A_3, \ dots, A_N are integers between 1 1 and 100 100

Input example 1

Five 4 2 5 3 1

Output example 1

3

If you decide to work more than 4 4 a day, you'll run out of work on the second day.

Input example 2

Five 9 9 1 9 9

Output example 2

6

Example

Input

5 4 2 5 3 1

Output

3

样例

5
4 2 5 3 1
3