#include #include #include #include #include #include #include #include #include #include #include #define per pair #define mp make_pair #define pb push_back #define x first #define y second #define LL long long //#define f cin #define f cin #define g cout using namespace std; map < char , string > mpp; //ifstream f("test.in"); //ofstream g("test.out"); string x,y; void add_spaces(int x){ for(;x--;) g<<" "; } void filter(int poz,string x){ int p; LL nr = 0 , p_int = 0 , p_float = 0; long double k = 0; for(int i=0;i poz + 1){ nr/=10; --p_float; } if( nr%10 >= 5 ){ nr/=10; ++nr; --p_float; }else{ nr/=10; --nr; --p_float; } string a,b; while(p_float){ b+= char(nr%10 +'0'); nr/=10; --p_float; } while(p_int){ a+= char(nr%10 +'0'); nr/=10; --p_int; } reverse(a.begin(),a.end()); reverse(b.begin(),b.end()); g<>n; f.get(); for(int i=1;i<=n;++i){ char c; string cuv; getline(f,x); c = x[0]; for(int j=2;j