#include<string>
#include<iostream>
using namespace std;
struct a
{
int i;
string k;
long double l;
};
struct b{
struct a *next;
wchar_t j;
};
typedef struct b d;
typedef struct a c;
ostream& operator<<(ostream &out,c p){
out<<p.i<<endl<<p.k<<endl<<p.l<<endl;
return out;
}
wostream& operator<<(wostream &out,d aaa){
out<<aaa.j<<endl;
return out;
}
int main(void){
d D;
c C={8888,"呵呵呵呵呵呵呵呵",2147483647.1};
cout<<C;
wcin>>D.j;
wcout<<D;
exit(0);
}