eolymp
bolt
Try our new interface for solving problems
Problems

The fire inspector (RU)

The fire inspector (RU)

Time limit 3 seconds
Memory limit 64 MiB
prb316

В химическом кабинете хранятся на полке в специальных упаковках подряд N химических реактивов, которые согласно требований пожарного инспектора условно делятся на безопасные и небезопасные с его профессиональной точки зрения. Согласно требования правил пожарной безопасности никакие 2 пожароопасных реактива не должны быть размещены рядом. За каждое нарушение размещения пожарник, как ему и надлежит по должностным обязанностям, выписывает штраф в размере M денежных единиц, но только одному должностному лицу в учреждении.

На какую наибольшую сумму может пополнить государственный бюджет пожарный инспектор, если известно, что он может проверить произвольное количество учебных учреждений? Во всех учреждениях хранится одно и то же количество N химических реактивов и во всех из них порядок размещения или набор реактивов не совпадает с другими.

Input data

В единственной строке через пробел задано 2 числа: натуральное число N (n <= 100000) - количество реактивов та действительное число с двумя знаками после запятой M (0 < M < 100000) - размер максимального штрафа для одного лица, который может выписать пожарный инспектор.

Output data

Вывести наибольшую сумму, на которую сможет пополнить государственный бюджет пожарный инспектор, с точностью два знака после запятой.

Examples

Input example #1
2 0.01
Output example #1
0.01