1338 - 【入门】弹球

通过次数

75

提交次数

148

Time Limit : 1 秒
Memory Limit : 128 MB

一球从 M 米高度自由下落,每次落地后返回原高度的一半,再落下。它在第 N 次落地时反弹多高?共经过多少米(到第 N 次弹起的高度)?保留两位小数。

Input

输入两个数 MN,其中 M 是小数、N 是整数。

Output

它在第 N 次落地时反弹多高?共经过多少米? 保留两位小数,空格隔开,放在一行。

数据范围 1 \le M \le 10^8, 1 \le N \le 20

Examples

Input

1000 5

Output

31.25 2906.25

Hint

循环模拟,每次除以 2 就可以了,难点是每次加多少的问题。