#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);
}