Problems
Лото
Лото
Достаточно популярной есть лотерея, которая проводится по таким правилам: из набора N шариков случайно выбираются K шариков, которые являются выигрышными. Выигрывают игроки, которые предвидели выбор именно этих шариков. Нетрудно подсчитать количество C вариантов выбора K шариков из набора N шариков.
Написать программу, которая определит, какое именно количество шариков необходимо брать из набора N шариков, если количество вариантов выбора есть C.
Input data
Входной файл содержит в единственной строке два числа — N и C (1 ≤ N ≤ 500000).
Output data
Единственная строка выходного файла должна содержать число K — количество шариков, которые надо брать.
Examples
Input example #1
15 5005
Output example #1
6 5.00500000000000E+0000e3