Коли Сева став капітаном, він почав відзначати цей день святковим тортом. Корабельний кок завжди готував йому дуже смачні торти. Але перед тим, як подати його капітану, кок, як це і належало за корабельною інструкцією, завжди знімав пробу, з'їдаючи частину приготованого делікатесу, а частину, що залишилась, подавав капітану.
Шматочок для проби кок завжди вирізав у вигляді правильного центрального сектора, а сам торт було приготовлено у формі круга з однорідної маси. Саме тут у кока і починали виникати проблеми: після відрізання частини торту, у частини торту, що залишилась, змінювався центр маси, переносити його по палубі корабля було ох як непросто, й іноді кок не доносив торт капітану. У цьому випадку він повертався на камбуз і починав готувати спочатку.
Ваша задача — визначити, чи зможе у черговий раз кок донести торт капітану, чи ні. Вважати, що кок зможе доставити торт, якщо він зумів правильно визначити центр його маси з точністю, яка не перевищує .
У першому і єдиному рядку задано через пропуск невід'ємних числа: радіус торта у сантиметрах (0 \le R \le 1000), величину дуги у градусах (0 \le D \le 360), без вирізаної та з'їденої коком його частини, та визначену коком відстань (у сантиметрах) між центром маси торта та центром круга (0 \le L \le 1000). Усі вхідні дані — дійсні числа.
У першому рядку вихідного файлу вивести повідомлення Yes, якщо кок зумів донести торт капітану і No у протилежному випадку.
У другому рядку вивести єдине число — відстань між центром круга та центром маси торта без вирізаного для проби коком шматка торта з точністю не менше знаків після коми.
Приклад 1