\begin{problem}{Золотой песок}{dust.in}{dust.out}{1 секунда}{64 мегабайта}

Во время ограбления магазина вор обнаружил $N$ ящичков с золотым песком. 
В ящичек под номером $i$ песок имеет стоимость $v_i$ и вес $w_i$. 
Чтобы унести награбленное, вор использует рюкзак. Требуется определить 
наибольшую суммарную стоимость песка, который может унести грабитель, если
грузоподъемность рюкзака ограничена величиной $W$.

Из ящичков можно пересыпать любое количество песка, тогда отношение
стоимости отсыпанного песка к стоимости всего ящичка будет равна отношению
объема пересыпанного песка к объему всего ящичка.

\InputFile

В первой строке входного файла записаны два числа ~--- $N$ и $W$ ($1 \le N \le 1000$, $0 \le W \le 2 \cdot 10^6$).
Далее следует $N$ строк по два целых числа в каждой. 
В $i$-ой строке записана стоимость $v_i$ и вес $w_i$ песка в $i$-ом ящичке.
Все числа неотрицательные и не превосходят $2 \cdot 10^6$.

\OutputFile

Выведите искомую максимальную стоимость с точностью до 3 знаков после запятой.

\Example

\begin{example}
\exmp{
3 50
60 20
100 50
120 30
}{
180.000
}%
\end{example}

\end{problem}