Vytautas got a new go-kart as a Christmas gift and wants to test it on a long, straight karting track.
The kart starts the track with a full fuel tank. It burns one liter of fuel for every kilometer driven and keeps going straight as long as there is fuel in the tank. The tank can be refilled to full at any fuel station.
There are $N$ fuel stations on the track; the $i$-th station stands $p_i$ kilometers from the start of the track.
Help Vytautas find the smallest fuel-tank capacity that lets him drive at least $K$ kilometers.
The first line contains two positive integers: the number of fuel stations $N$ and the distance $K$ (in kilometers) that Vytautas wants to drive.
The second line contains $N$ positive integers. The $i$-th of them is the distance (in kilometers) of the $i$-th station from the start of the track. The station positions are not necessarily sorted.
Print a single integer: the minimum fuel-tank capacity (in liters) that lets Vytautas drive at least $K$ kilometers.