Торт для капитана
Когда Сева стал капитаном, он начал отмечать этот день праздничным тортом. Корабельный кок всегда готовил ему очень вкусные торты. Но перед тем, как подать его капитану, кок, как это и полагалось по корабельной коковской инструкции, всегда снимал пробу, съедая часть приготовленного лакомства, а осташуюся часть подавал капитану.
Кусочек для пробы кок всегда вырезал в виде правильного центрального сектора, а сам торт был приготовлен в форме круга из однородной массы. Именно здесь у кока и начинали возникать проблемы: после вырезания части торта, у оставшейся части торта изменялся центр тяжести, переносить его по палубе корабля было ох как не просто, и иногда кок не доносил торт капитану. В этом случае он возвращался на камбуз и начинал приготовление сначала.
Ваша задача определить, сможет ли в очередной раз кок донести торт капитану, или нет. Считать, что кок сможет доставить торт, если он сумел верно определить центр его тяжести с точностью, не превышающей 0.000001.
Входные данные
В первой и единственной строке заданы через пробел 3 неотрицательных числа - радиус торта R в сантиметрах (0 ≤ R ≤ 1000), величину дуги D в градусах (0 ≤ D ≤ 360), без вырезанной и съеденной коком его части, и определённое коком расстояние L (в сантиметрах) между центром тяжести торта и центром круга (0 ≤ L ≤ 1000). Все входные данные - вещественные числа.
Выходные данные
В первой строке выходного файла вывести сообщение "Yes", если кок сумел донести торт капитану и "No" в противном случае.
Во второй строке вывести единственное число - расстояние между центром круга и центром тяжести торта без вырезанного для пробы коком кусоком торта с точностью не менее 6-ти знаков после запятой.