You are given a real number a and an integer b. Write a program that computes ab exactly, with no rounding error.
The fractional part of a has finitely many digits, so ab is also a finite decimal. Double precision floating point does not hold enough digits for it, so compute with integer arithmetic.
The first line contains a and b, separated by a space. (0<a<100, 1≤b≤100)
a always contains a decimal point and has at most 9 digits after it. The last digit after the decimal point is not 0.
Print the exact value of ab on the first line.
If a has k digits after the decimal point, the answer has exactly k×b digits after the decimal point. Do not round, do not drop digits, and do not append extra zeros. When the integer part is 0, the line starts with 0..