#include <bits/stdc++.h>
long long a, b1, b2;
int main(){
	scanf("%lld %lld.%lld", &a, &b1, &b2);
	printf("%lld\n", a * (b1*100 + b2) / 100);
}
### Prompt

Create a solution in CPP for the following problem:

Compute A \times B, truncate its fractional part, and print the result as an integer.

Constraints

* 0 \leq A \leq 10^{15}
* 0 \leq B < 10
* A is an integer.
* B is a number with two digits after the decimal point.

Input

Input is given from Standard Input in the following format:


A B


Output

Print the answer as an integer.

Examples

Input

198 1.10


Output

217


Input

1 0.01


Output

0


Input

1000000000000000 9.99


Output

9990000000000000

### Response

```cpp
#include <bits/stdc++.h>
long long a, b1, b2;
int main(){
	scanf("%lld %lld.%lld", &a, &b1, &b2);
	printf("%lld\n", a * (b1*100 + b2) / 100);
}
```