Score : $300$ points
There are $N$ monsters, numbered $1, 2, ..., N$.
Initially, the health of Monster $i$ is $A_i$.
Below, a monster with at least $1$ health is called alive.
Until there is only one alive monster, the following is repeated:
Find the minimum possible final health of the last monster alive.
Input is given from Standard Input in the following format:
$N$ $A_1$ $A_2$ $...$ $A_N$
Print the minimum possible final health of the last monster alive.
4 2 10 8 40
2
When only the first monster keeps on attacking, the final health of the last monster will be $2$, which is minimum.
4 5 13 8 1000000000
1
3 1000000000 1000000000 1000000000
1000000000