#include <bits/stdc++.h>
#include <iostream>
#include <iomanip>
#include <algorithm>
#include <cmath>
#include <cstdio>
#include <cctype>
#include <cstring>
#include <cstdlib>
#include <utility>
#include <string>
#include <vector>
#include <stack>
#include <queue>
#include <map>
#include <set>
#include <stdio.h>
#include <stdlib.h> //头文件
using namespace std;
int main()
{
long long int n,x; //定义一个变量n,x
cin>>n; //输入n
cin>>x; //输入x
cout<<fixed<<setprecision(x)<<n; //x为需要保留几位小数,n为需要保留x位小数的原数
//小数的变量float(单精度浮点数),double(双精度浮点数)
//float类型通常可以表示大约6~7位小数,而double类型可以表示大约15~16位小数
return 0;
}