Містер B і містер M люблять гратися з м'ячиками. У них є багато м'ячиків синього та червоного кольорів. Спочатку містер B випадково вибирає м'ячиків і кладе їх у мішок. Містер M знає, що існує N+1 можливих ситуацій, коли кількість червоних м'ячиків варіюється від до , і ми припускаємо, що ймовірності кожної з N+1 ситуацій однакові. Але містер M не знає, яка саме ситуація відбулася. Потім містер M дістає з мішка м'ячиків і розглядає їх. Він бачить червоних м'ячиків і P-Q синіх. Питання: якщо він візьме ще один м'ячик з мішка, яка ймовірність, що цей м'ячик буде червоним?
Кожен тест містить лише один рядок з трьома цілими числами , та (2 \le N \le 100000, 0 \le P \le N-1, 0 \le Q \le P).
Для кожного тесту виведіть єдиний рядок, що містить ймовірність того, що наступний витягнутий м'ячик буде червоним. Число слід округлити до чотирьох знаків після коми.
Приклад 1
Наприклад, як у зразку, в мішку три м'ячики. Ймовірності чотирьох можливих ситуацій по . Якщо в мішку немає червоних м'ячиків, то ймовірність, що наступний м'ячик червоний, — . Якщо в мішку один червоний м'ячик, то ймовірність — . Якщо два червоних — ймовірність . Якщо всі три — ймовірність . Отже, відповідь: 0 \cdot (1/4)+(1/3) \cdot (1/4)+(2/3) \cdot (1/4)+1 \cdot (1/4)=0.5.