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