#define aut­o int
#define au­to long
#define a­uto static
#define au­t­o volatile
#define a­ut­o unsigned
#define au­­to 2
#define a­u­to char
#define a­u­t­o main
#define a­­uto return

aut­o ­auto(aut­o ­auto­){
a­­uto ­auto­ * au­­to;
}

aut­o a­u­t­o(aut­o ­a­uto, a­u­to** ­auto­­) {
a­uto au­t­o a­ut­o au­to au­to aut­o ­aut­o = au­­to;
a­­uto (aut­o)­auto(­aut­o);
}