//test return 1

typedef int a;
typedef a b;
typedef b c;
typedef c d;
typedef d e;
typedef e f;
typedef f g;
typedef g h;
typedef h i;
typedef i j;
typedef j k;
typedef k l;
typedef l m;
typedef m n;
typedef n o;
typedef o p;
typedef p q;
typedef q r;
typedef r s;
typedef s t;
typedef t u;
typedef u v;
typedef v w;
typedef w x;
typedef x y;
typedef y z;
typedef z ba;
typedef ba bb;
typedef bb bc;
typedef bc bd;
typedef bd be;
typedef be bf;
typedef bf bg;
typedef bg bh;
typedef bh bi;
typedef bi bj;
typedef bj bk;
typedef bk bl;
typedef bl bm;
typedef bm bn;
typedef bn bo;
typedef bo bp;
typedef bp bq;
typedef bq br;
typedef br bs;
typedef bs bt;
typedef bt bu;
typedef bu bv;
typedef bv bw;
typedef bw bx;
typedef bx by;
typedef by bz;
typedef bz ca;
typedef ca cb;
typedef cb cc;
typedef cc cd;
typedef cd ce;
typedef ce cf;
typedef cf cg;
typedef cg ch;
typedef ch ci;
typedef ci cj;
typedef cj ck;
typedef ck cl;
typedef cl cm;
typedef cm cn;
typedef cn co;
typedef co cp;
typedef cp cq;
typedef cq cr;
typedef cr cs;
typedef cs ct;
typedef ct cu;
typedef cu cv;
typedef cv cw;
typedef cw cx;
typedef cx cy;
typedef cy cz;
typedef cz da;
typedef da db;
typedef db dc;
typedef dc dd;
typedef dd de;
typedef de df;
typedef df dg;
typedef dg dh;
typedef dh di;
typedef di dj;
typedef dj dk;
typedef dk dl;
typedef dl dm;
typedef dm dn;
typedef dn do;
typedef do dp;
typedef dp dq;
typedef dq dr;
typedef dr ds;
typedef ds dt;
typedef dt du;
typedef du dv;
typedef dv dw;
typedef dw dx;
typedef dx dy;
typedef dy dz;
typedef dz ea;
typedef ea eb;
typedef eb ec;
typedef ec ed;
typedef ed ee;
typedef ee ef;
typedef ef eg;
typedef eg eh;
typedef eh ei;
typedef ei ej;
typedef ej ek;
typedef ek el;
typedef el em;
typedef em en;
typedef en eo;
typedef eo ep;
typedef ep eq;
typedef eq er;
typedef er es;
typedef es et;
typedef et eu;
typedef eu ev;
typedef ev ew;
typedef ew ex;
typedef ex ey;
typedef ey ez;
typedef ez fa;
typedef fa fb;
typedef fb fc;
typedef fc fd;
typedef fd fe;
typedef fe ff;
typedef ff fg;
typedef fg fh;
typedef fh fi;
typedef fi fj;
typedef fj fk;
typedef fk fl;
typedef fl fm;
typedef fm fn;
typedef fn fo;
typedef fo fp;
typedef fp fq;
typedef fq fr;
typedef fr fs;
typedef fs ft;
typedef ft fu;
typedef fu fv;
typedef fv fw;
typedef fw fx;
typedef fx fy;
typedef fy fz;
typedef fz ga;
typedef ga gb;
typedef gb gc;
typedef gc gd;
typedef gd ge;
typedef ge gf;
typedef gf gg;
typedef gg gh;
typedef gh gi;
typedef gi gj;
typedef gj gk;
typedef gk gl;
typedef gl gm;
typedef gm gn;
typedef gn go;
typedef go gp;
typedef gp gq;
typedef gq gr;
typedef gr gs;
typedef gs gt;
typedef gt gu;
typedef gu gv;
typedef gv gw;
typedef gw gx;
typedef gx gy;
typedef gy gz;
typedef gz ha;
typedef ha hb;
typedef hb hc;
typedef hc hd;
typedef hd he;
typedef he hf;
typedef hf hg;
typedef hg hh;
typedef hh hi;
typedef hi hj;
typedef hj hk;
typedef hk hl;
typedef hl hm;
typedef hm hn;
typedef hn ho;
typedef ho hp;
typedef hp hq;
typedef hq hr;
typedef hr hs;
typedef hs ht;
typedef ht hu;
typedef hu hv;
typedef hv hw;
typedef hw hx;
typedef hx hy;
typedef hy hz;
typedef hz ia;
typedef ia ib;
typedef ib ic;
typedef ic id;
typedef id ie;
typedef ie ifoooo;
typedef ifoooo ig;
typedef ig ih;
typedef ih ii;
typedef ii ij;
typedef ij ik;
typedef ik il;
typedef il im;
typedef im in;
typedef in io;
typedef io ip;
typedef ip iq;
typedef iq ir;
typedef ir is;
typedef is it;
typedef it iu;
typedef iu iv;
typedef iv iw;
typedef iw ix;
typedef ix iy;
typedef iy iz;
typedef iz ja;
typedef ja jb;
typedef jb jc;
typedef jc jd;
typedef jd je;
typedef je jf;
typedef jf jg;
typedef jg jh;
typedef jh ji;
typedef ji jj;
typedef jj jk;
typedef jk jl;
typedef jl jm;
typedef jm jn;
typedef jn jo;
typedef jo jp;
typedef jp jq;
typedef jq jr;
typedef jr js;
typedef js jt;
typedef jt ju;
typedef ju jv;
typedef jv jw;
typedef jw jx;
typedef jx jy;
typedef jy jz;
typedef jz ka;
typedef ka kb;
typedef kb kc;
typedef kc kd;
typedef kd ke;
typedef ke kf;
typedef kf kg;
typedef kg kh;
typedef kh ki;
typedef ki kj;
typedef kj kk;
typedef kk kl;
typedef kl km;
typedef km kn;
typedef kn ko;
typedef ko kp;
typedef kp kq;
typedef kq kr;
typedef kr ks;
typedef ks kt;
typedef kt ku;
typedef ku kv;
typedef kv kw;
typedef kw kx;
typedef kx ky;
typedef ky kz;
typedef kz la;
typedef la lb;
typedef lb lc;
typedef lc ld;
typedef ld le;
typedef le lf;
typedef lf lg;
typedef lg lh;
typedef lh li;
typedef li lj;
typedef lj lk;
typedef lk ll;
typedef ll lm;
typedef lm ln;
typedef ln lo;
typedef lo lp;
typedef lp lq;
typedef lq lr;
typedef lr ls;
typedef ls lt;
typedef lt lu;
typedef lu lv;
typedef lv lw;
typedef lw lx;
typedef lx ly;
typedef ly lz;
typedef lz ma;
typedef ma mb;
typedef mb mc;
typedef mc md;
typedef md me;
typedef me mf;
typedef mf mg;
typedef mg mh;
typedef mh mi;
typedef mi mj;
typedef mj mk;
typedef mk ml;
typedef ml mm;
typedef mm mn;
typedef mn mo;
typedef mo mp;
typedef mp mq;
typedef mq mr;
typedef mr ms;
typedef ms mt;
typedef mt mu;
typedef mu mv;
typedef mv mw;
typedef mw mx;
typedef mx my;
typedef my mz;
typedef mz na;
typedef na nb;
typedef nb nc;
typedef nc nd;
typedef nd ne;
typedef ne nf;
typedef nf ng;
typedef ng nh;
typedef nh ni;
typedef ni nj;
typedef nj nk;
typedef nk nl;
typedef nl nm;
typedef nm nn;
typedef nn no;
typedef no np;
typedef np nq;
typedef nq nr;
typedef nr ns;
typedef ns nt;
typedef nt nu;
typedef nu nv;
typedef nv nw;
typedef nw nx;
typedef nx ny;
typedef ny nz;
typedef nz oa;
typedef oa ob;
typedef ob oc;
typedef oc od;
typedef od oe;
typedef oe of;
typedef of og;
typedef og oh;
typedef oh oi;
typedef oi oj;
typedef oj ok;
typedef ok ol;
typedef ol om;
typedef om on;
typedef on oo;
typedef oo op;
typedef op oq;
typedef oq or;
typedef or os;
typedef os ot;
typedef ot ou;
typedef ou ov;
typedef ov ow;
typedef ow ox;
typedef ox oy;
typedef oy oz;
typedef oz pa;
typedef pa pb;
typedef pb pc;
typedef pc pd;
typedef pd pe;
typedef pe pf;
typedef pf pg;
typedef pg ph;
typedef ph pi;
typedef pi pj;
typedef pj pk;
typedef pk pl;
typedef pl pm;
typedef pm pn;
typedef pn po;
typedef po pp;
typedef pp pq;
typedef pq pr;
typedef pr ps;
typedef ps pt;
typedef pt pu;
typedef pu pv;
typedef pv pw;
typedef pw px;
typedef px py;
typedef py pz;
typedef pz qa;
typedef qa qb;
typedef qb qc;
typedef qc qd;
typedef qd qe;
typedef qe qf;
typedef qf qg;
typedef qg qh;
typedef qh qi;
typedef qi qj;
typedef qj qk;
typedef qk ql;
typedef ql qm;
typedef qm qn;
typedef qn qo;
typedef qo qp;
typedef qp qq;
typedef qq qr;
typedef qr qs;
typedef qs qt;
typedef qt qu;
typedef qu qv;
typedef qv qw;
typedef qw qx;
typedef qx qy;
typedef qy qz;
typedef qz ra;
typedef ra rb;
typedef rb rc;
typedef rc rd;
typedef rd re;
typedef re rf;
typedef rf rg;
typedef rg rh;
typedef rh ri;
typedef ri rj;
typedef rj rk;
typedef rk rl;
typedef rl rm;
typedef rm rn;
typedef rn ro;
typedef ro rp;
typedef rp rq;
typedef rq rr;
typedef rr rs;
typedef rs rt;
typedef rt ru;
typedef ru rv;
typedef rv rw;
typedef rw rx;
typedef rx ry;
typedef ry rz;
typedef rz sa;
typedef sa sb;
typedef sb sc;
typedef sc sd;
typedef sd se;
typedef se sf;
typedef sf sg;
typedef sg sh;
typedef sh si;
typedef si sj;
typedef sj sk;
typedef sk sl;
typedef sl sm;
typedef sm sn;
typedef sn so;
typedef so sp;
typedef sp sq;
typedef sq sr;
typedef sr ss;
typedef ss st;
typedef st su;
typedef su sv;
typedef sv sw;
typedef sw sx;
typedef sx sy;
typedef sy sz;
typedef sz ta;
typedef ta tb;
typedef tb tc;
typedef tc td;
typedef td te;
typedef te tf;
typedef tf tg;
typedef tg th;
typedef th ti;
typedef ti tj;
typedef tj tk;
typedef tk tl;
typedef tl tm;
typedef tm tn;
typedef tn to;
typedef to tp;
typedef tp tq;
typedef tq tr;
typedef tr ts;
typedef ts tt;
typedef tt tu;
typedef tu tv;
typedef tv tw;
typedef tw tx;
typedef tx ty;
typedef ty tz;
typedef tz ua;
typedef ua ub;
typedef ub uc;
typedef uc ud;
typedef ud ue;
typedef ue uf;
typedef uf ug;
typedef ug uh;
typedef uh ui;
typedef ui uj;
typedef uj uk;
typedef uk ul;
typedef ul um;
typedef um un;
typedef un uo;
typedef uo up;
typedef up uq;
typedef uq ur;
typedef ur us;
typedef us ut;
typedef ut uu;
typedef uu uv;
typedef uv uw;
typedef uw ux;
typedef ux uy;
typedef uy uz;
typedef uz va;
typedef va vb;
typedef vb vc;
typedef vc vd;
typedef vd ve;
typedef ve vf;
typedef vf vg;
typedef vg vh;
typedef vh vi;
typedef vi vj;
typedef vj vk;
typedef vk vl;
typedef vl vm;
typedef vm vn;
typedef vn vo;
typedef vo vp;
typedef vp vq;
typedef vq vr;
typedef vr vs;
typedef vs vt;
typedef vt vu;
typedef vu vv;
typedef vv vw;
typedef vw vx;
typedef vx vy;
typedef vy vz;
typedef vz wa;
typedef wa wb;
typedef wb wc;
typedef wc wd;
typedef wd we;
typedef we wf;
typedef wf wg;
typedef wg wh;
typedef wh wi;
typedef wi wj;
typedef wj wk;
typedef wk wl;
typedef wl wm;
typedef wm wn;
typedef wn wo;
typedef wo wp;
typedef wp wq;
typedef wq wr;
typedef wr ws;
typedef ws wt;
typedef wt wu;
typedef wu wv;
typedef wv ww;
typedef ww wx;
typedef wx wy;
typedef wy wz;
typedef wz xa;
typedef xa xb;
typedef xb xc;
typedef xc xd;
typedef xd xe;
typedef xe xf;
typedef xf xg;
typedef xg xh;
typedef xh xi;
typedef xi xj;
typedef xj xk;
typedef xk xl;
typedef xl xm;
typedef xm xn;
typedef xn xo;
typedef xo xp;
typedef xp xq;
typedef xq xr;
typedef xr xs;
typedef xs xt;
typedef xt xu;
typedef xu xv;
typedef xv xw;
typedef xw xx;
typedef xx xy;
typedef xy xz;
typedef xz ya;
typedef ya yb;
typedef yb yc;
typedef yc yd;
typedef yd ye;
typedef ye yf;
typedef yf yg;
typedef yg yh;
typedef yh yi;
typedef yi yj;
typedef yj yk;
typedef yk yl;
typedef yl ym;
typedef ym yn;
typedef yn yo;
typedef yo yp;
typedef yp yq;
typedef yq yr;
typedef yr ys;
typedef ys yt;
typedef yt yu;
typedef yu yv;
typedef yv yw;
typedef yw yx;
typedef yx yy;
typedef yy yz;
typedef yz za;
typedef za zb;
typedef zb zc;
typedef zc zd;
typedef zd ze;
typedef ze zf;
typedef zf zg;
typedef zg zh;
typedef zh zi;
typedef zi zj;
typedef zj zk;
typedef zk zl;
typedef zl zm;
typedef zm zn;
typedef zn zo;
typedef zo zp;
typedef zp zq;
typedef zq zr;
typedef zr zs;
typedef zs zt;
typedef zt zu;
typedef zu zv;
typedef zv zw;
typedef zw zx;
typedef zx zy;
typedef zy zz;
typedef zz baa;
typedef baa bab;
typedef bab bac;
typedef bac bad;
typedef bad bae;
typedef bae baf;
typedef baf bag;
typedef bag bah;
typedef bah bai;
typedef bai baj;
typedef baj bak;
typedef bak bal;
typedef bal bam;
typedef bam ban;
typedef ban bao;
typedef bao bap;
typedef bap baq;
typedef baq bar;
typedef bar bas;
typedef bas bat;
typedef bat bau;
typedef bau bav;
typedef bav baw;
typedef baw bax;
typedef bax bay;
typedef bay baz;
typedef baz bba;
typedef bba bbb;
typedef bbb bbc;
typedef bbc bbd;
typedef bbd bbe;
typedef bbe bbf;
typedef bbf bbg;
typedef bbg bbh;
typedef bbh bbi;
typedef bbi bbj;
typedef bbj bbk;
typedef bbk bbl;
typedef bbl bbm;
typedef bbm bbn;
typedef bbn bbo;
typedef bbo bbp;
typedef bbp bbq;
typedef bbq bbr;
typedef bbr bbs;
typedef bbs bbt;
typedef bbt bbu;
typedef bbu bbv;
typedef bbv bbw;
typedef bbw bbx;
typedef bbx bby;
typedef bby bbz;
typedef bbz bca;
typedef bca bcb;
typedef bcb bcc;
typedef bcc bcd;
typedef bcd bce;
typedef bce bcf;
typedef bcf bcg;
typedef bcg bch;
typedef bch bci;
typedef bci bcj;
typedef bcj bck;
typedef bck bcl;
typedef bcl bcm;
typedef bcm bcn;
typedef bcn bco;
typedef bco bcp;
typedef bcp bcq;
typedef bcq bcr;
typedef bcr bcs;
typedef bcs bct;
typedef bct bcu;
typedef bcu bcv;
typedef bcv bcw;
typedef bcw bcx;
typedef bcx bcy;
typedef bcy bcz;
typedef bcz bda;
typedef bda bdb;
typedef bdb bdc;
typedef bdc bdd;
typedef bdd bde;
typedef bde bdf;
typedef bdf bdg;
typedef bdg bdh;
typedef bdh bdi;
typedef bdi bdj;
typedef bdj bdk;
typedef bdk bdl;
typedef bdl bdm;
typedef bdm bdn;
typedef bdn bdo;
typedef bdo bdp;
typedef bdp bdq;
typedef bdq bdr;
typedef bdr bds;
typedef bds bdt;
typedef bdt bdu;
typedef bdu bdv;
typedef bdv bdw;
typedef bdw bdx;
typedef bdx bdy;
typedef bdy bdz;
typedef bdz bea;
typedef bea beb;
typedef beb bec;
typedef bec bed;
typedef bed bee;
typedef bee bef;
typedef bef beg;
typedef beg beh;
typedef beh bei;
typedef bei bej;
typedef bej bek;
typedef bek bel;
typedef bel bem;
typedef bem ben;
typedef ben beo;
typedef beo bep;
typedef bep beq;
typedef beq ber;
typedef ber bes;
typedef bes bet;
typedef bet beu;
typedef beu bev;
typedef bev bew;
typedef bew bex;
typedef bex bey;
typedef bey bez;
typedef bez bfa;
typedef bfa bfb;
typedef bfb bfc;
typedef bfc bfd;
typedef bfd bfe;
typedef bfe bff;
typedef bff bfg;
typedef bfg bfh;
typedef bfh bfi;
typedef bfi bfj;
typedef bfj bfk;
typedef bfk bfl;
typedef bfl bfm;
typedef bfm bfn;
typedef bfn bfo;
typedef bfo bfp;
typedef bfp bfq;
typedef bfq bfr;
typedef bfr bfs;
typedef bfs bft;
typedef bft bfu;
typedef bfu bfv;
typedef bfv bfw;
typedef bfw bfx;
typedef bfx bfy;
typedef bfy bfz;
typedef bfz bga;
typedef bga bgb;
typedef bgb bgc;
typedef bgc bgd;
typedef bgd bge;
typedef bge bgf;
typedef bgf bgg;
typedef bgg bgh;
typedef bgh bgi;
typedef bgi bgj;
typedef bgj bgk;
typedef bgk bgl;
typedef bgl bgm;
typedef bgm bgn;
typedef bgn bgo;
typedef bgo bgp;
typedef bgp bgq;
typedef bgq bgr;
typedef bgr bgs;
typedef bgs bgt;
typedef bgt bgu;
typedef bgu bgv;
typedef bgv bgw;
typedef bgw bgx;
typedef bgx bgy;
typedef bgy bgz;
typedef bgz bha;
typedef bha bhb;
typedef bhb bhc;
typedef bhc bhd;
typedef bhd bhe;
typedef bhe bhf;
typedef bhf bhg;
typedef bhg bhh;
typedef bhh bhi;
typedef bhi bhj;
typedef bhj bhk;
typedef bhk bhl;
typedef bhl bhm;
typedef bhm bhn;
typedef bhn bho;
typedef bho bhp;
typedef bhp bhq;
typedef bhq bhr;
typedef bhr bhs;
typedef bhs bht;
typedef bht bhu;
typedef bhu bhv;
typedef bhv bhw;
typedef bhw bhx;
typedef bhx bhy;
typedef bhy bhz;
typedef bhz bia;
typedef bia bib;
typedef bib bic;
typedef bic bid;
typedef bid bie;
typedef bie bif;
typedef bif big;
typedef big bih;
typedef bih bii;
typedef bii bij;
typedef bij bik;
typedef bik bil;
typedef bil bim;
typedef bim bin;
typedef bin bio;
typedef bio bip;
typedef bip biq;
typedef biq bir;
typedef bir bis;
typedef bis bit;
typedef bit biu;
typedef biu biv;
typedef biv biw;
typedef biw bix;
typedef bix biy;
typedef biy biz;
typedef biz bja;
typedef bja bjb;
typedef bjb bjc;
typedef bjc bjd;
typedef bjd bje;
typedef bje bjf;
typedef bjf bjg;
typedef bjg bjh;
typedef bjh bji;
typedef bji bjj;
typedef bjj bjk;
typedef bjk bjl;
typedef bjl bjm;
typedef bjm bjn;
typedef bjn bjo;
typedef bjo bjp;
typedef bjp bjq;
typedef bjq bjr;
typedef bjr bjs;
typedef bjs bjt;
typedef bjt bju;
typedef bju bjv;
typedef bjv bjw;
typedef bjw bjx;
typedef bjx bjy;
typedef bjy bjz;
typedef bjz bka;
typedef bka bkb;
typedef bkb bkc;
typedef bkc bkd;
typedef bkd bke;
typedef bke bkf;
typedef bkf bkg;
typedef bkg bkh;
typedef bkh bki;
typedef bki bkj;
typedef bkj bkk;
typedef bkk bkl;
typedef bkl bkm;
typedef bkm bkn;
typedef bkn bko;
typedef bko bkp;
typedef bkp bkq;
typedef bkq bkr;
typedef bkr bks;
typedef bks bkt;
typedef bkt bku;
typedef bku bkv;
typedef bkv bkw;
typedef bkw bkx;
typedef bkx bky;
typedef bky bkz;
typedef bkz bla;
typedef bla blb;
typedef blb blc;
typedef blc bld;
typedef bld ble;
typedef ble blf;
typedef blf blg;
typedef blg blh;
typedef blh bli;
typedef bli blj;
typedef blj blk;
typedef blk bll;
typedef bll blm;
typedef blm bln;
typedef bln blo;
typedef blo blp;
typedef blp blq;
typedef blq blr;
typedef blr bls;
typedef bls blt;
typedef blt blu;
typedef blu blv;
typedef blv blw;
typedef blw blx;
typedef blx bly;
typedef bly blz;
typedef blz bma;
typedef bma bmb;
typedef bmb bmc;
typedef bmc bmd;
typedef bmd bme;
typedef bme bmf;
typedef bmf bmg;
typedef bmg bmh;
typedef bmh bmi;
typedef bmi bmj;
typedef bmj bmk;
typedef bmk bml;
typedef bml bmm;
typedef bmm bmn;
typedef bmn bmo;
typedef bmo bmp;
typedef bmp bmq;
typedef bmq bmr;
typedef bmr bms;
typedef bms bmt;
typedef bmt bmu;
typedef bmu bmv;
typedef bmv bmw;
typedef bmw bmx;
typedef bmx bmy;
typedef bmy bmz;
typedef bmz bna;
typedef bna bnb;
typedef bnb bnc;
typedef bnc bnd;
typedef bnd bne;
typedef bne bnf;
typedef bnf bng;
typedef bng bnh;
typedef bnh bni;
typedef bni bnj;
typedef bnj bnk;
typedef bnk bnl;
typedef bnl bnm;
typedef bnm bnn;
typedef bnn bno;
typedef bno bnp;
typedef bnp bnq;
typedef bnq bnr;
typedef bnr bns;
typedef bns bnt;
typedef bnt bnu;
typedef bnu bnv;
typedef bnv bnw;
typedef bnw bnx;
typedef bnx bny;
typedef bny bnz;
typedef bnz boa;
typedef boa bob;
typedef bob boc;
typedef boc bod;
typedef bod boe;
typedef boe bof;
typedef bof bog;
typedef bog boh;
typedef boh boi;
typedef boi boj;
typedef boj bok;
typedef bok bol;
typedef bol bom;
typedef bom bon;
typedef bon boo;
typedef boo bop;
typedef bop boq;
typedef boq bor;
typedef bor bos;
typedef bos bot;
typedef bot bou;
typedef bou bov;
typedef bov bow;
typedef bow box;
typedef box boy;
typedef boy boz;
typedef boz bpa;
typedef bpa bpb;
typedef bpb bpc;
typedef bpc bpd;
typedef bpd bpe;
typedef bpe bpf;
typedef bpf bpg;
typedef bpg bph;
typedef bph bpi;
typedef bpi bpj;
typedef bpj bpk;
typedef bpk bpl;
typedef bpl bpm;
typedef bpm bpn;
typedef bpn bpo;
typedef bpo bpp;
typedef bpp bpq;
typedef bpq bpr;
typedef bpr bps;
typedef bps bpt;
typedef bpt bpu;
typedef bpu bpv;
typedef bpv bpw;
typedef bpw bpx;
typedef bpx bpy;
typedef bpy bpz;
typedef bpz bqa;
typedef bqa bqb;
typedef bqb bqc;
typedef bqc bqd;
typedef bqd bqe;
typedef bqe bqf;
typedef bqf bqg;
typedef bqg bqh;
typedef bqh bqi;
typedef bqi bqj;
typedef bqj bqk;
typedef bqk bql;
typedef bql bqm;
typedef bqm bqn;
typedef bqn bqo;
typedef bqo bqp;
typedef bqp bqq;
typedef bqq bqr;
typedef bqr bqs;
typedef bqs bqt;
typedef bqt bqu;
typedef bqu bqv;
typedef bqv bqw;
typedef bqw bqx;
typedef bqx bqy;
typedef bqy bqz;
typedef bqz bra;
typedef bra brb;
typedef brb brc;
typedef brc brd;
typedef brd bre;
typedef bre brf;
typedef brf brg;
typedef brg brh;
typedef brh bri;
typedef bri brj;
typedef brj brk;
typedef brk brl;
typedef brl brm;
typedef brm brn;
typedef brn bro;
typedef bro brp;
typedef brp brq;
typedef brq brr;
typedef brr brs;
typedef brs brt;
typedef brt bru;
typedef bru brv;
typedef brv brw;
typedef brw brx;
typedef brx bry;
typedef bry brz;
typedef brz bsa;
typedef bsa bsb;
typedef bsb bsc;
typedef bsc bsd;
typedef bsd bse;
typedef bse bsf;
typedef bsf bsg;
typedef bsg bsh;
typedef bsh bsi;
typedef bsi bsj;
typedef bsj bsk;
typedef bsk bsl;
typedef bsl bsm;
typedef bsm bsn;
typedef bsn bso;
typedef bso bsp;
typedef bsp bsq;
typedef bsq bsr;
typedef bsr bss;
typedef bss bst;
typedef bst bsu;
typedef bsu bsv;
typedef bsv bsw;
typedef bsw bsx;
typedef bsx bsy;
typedef bsy bsz;
typedef bsz bta;
typedef bta btb;
typedef btb btc;
typedef btc btd;
typedef btd bte;
typedef bte btf;
typedef btf btg;
typedef btg bth;
typedef bth bti;
typedef bti btj;
typedef btj btk;
typedef btk btl;
typedef btl btm;
typedef btm btn;
typedef btn bto;
typedef bto btp;
typedef btp btq;
typedef btq btr;
typedef btr bts;
typedef bts btt;
typedef btt btu;
typedef btu btv;
typedef btv btw;
typedef btw btx;
typedef btx bty;
typedef bty btz;
typedef btz bua;
typedef bua bub;
typedef bub buc;
typedef buc bud;
typedef bud bue;
typedef bue buf;
typedef buf bug;
typedef bug buh;
typedef buh bui;
typedef bui buj;
typedef buj buk;
typedef buk bul;
typedef bul bum;
typedef bum bun;
typedef bun buo;
typedef buo bup;
typedef bup buq;
typedef buq bur;
typedef bur bus;
typedef bus but;
typedef but buu;
typedef buu buv;
typedef buv buw;
typedef buw bux;
typedef bux buy;
typedef buy buz;
typedef buz bva;
typedef bva bvb;
typedef bvb bvc;
typedef bvc bvd;
typedef bvd bve;
typedef bve bvf;
typedef bvf bvg;
typedef bvg bvh;
typedef bvh bvi;
typedef bvi bvj;
typedef bvj bvk;
typedef bvk bvl;
typedef bvl bvm;
typedef bvm bvn;
typedef bvn bvo;
typedef bvo bvp;
typedef bvp bvq;
typedef bvq bvr;
typedef bvr bvs;
typedef bvs bvt;
typedef bvt bvu;
typedef bvu bvv;
typedef bvv bvw;
typedef bvw bvx;
typedef bvx bvy;
typedef bvy bvz;
typedef bvz bwa;
typedef bwa bwb;
typedef bwb bwc;
typedef bwc bwd;
typedef bwd bwe;
typedef bwe bwf;
typedef bwf bwg;
typedef bwg bwh;
typedef bwh bwi;
typedef bwi bwj;
typedef bwj bwk;
typedef bwk bwl;
typedef bwl bwm;
typedef bwm bwn;
typedef bwn bwo;
typedef bwo bwp;
typedef bwp bwq;
typedef bwq bwr;
typedef bwr bws;
typedef bws bwt;
typedef bwt bwu;
typedef bwu bwv;
typedef bwv bww;
typedef bww bwx;
typedef bwx bwy;
typedef bwy bwz;
typedef bwz bxa;
typedef bxa bxb;
typedef bxb bxc;
typedef bxc bxd;
typedef bxd bxe;
typedef bxe bxf;
typedef bxf bxg;
typedef bxg bxh;
typedef bxh bxi;
typedef bxi bxj;
typedef bxj bxk;
typedef bxk bxl;
typedef bxl bxm;
typedef bxm bxn;
typedef bxn bxo;
typedef bxo bxp;
typedef bxp bxq;
typedef bxq bxr;
typedef bxr bxs;
typedef bxs bxt;
typedef bxt bxu;
typedef bxu bxv;
typedef bxv bxw;
typedef bxw bxx;
typedef bxx bxy;
typedef bxy bxz;
typedef bxz bya;
typedef bya byb;
typedef byb byc;
typedef byc byd;
typedef byd bye;
typedef bye byf;
typedef byf byg;
typedef byg byh;
typedef byh byi;
typedef byi byj;
typedef byj byk;
typedef byk byl;
typedef byl bym;
typedef bym byn;
typedef byn byo;
typedef byo byp;
typedef byp byq;
typedef byq byr;
typedef byr bys;
typedef bys byt;
typedef byt byu;
typedef byu byv;
typedef byv byw;
typedef byw byx;
typedef byx byy;
typedef byy byz;
typedef byz bza;
typedef bza bzb;
typedef bzb bzc;
typedef bzc bzd;
typedef bzd bze;
typedef bze bzf;
typedef bzf bzg;
typedef bzg bzh;
typedef bzh bzi;
typedef bzi bzj;
typedef bzj bzk;
typedef bzk bzl;
typedef bzl bzm;
typedef bzm bzn;
typedef bzn bzo;
typedef bzo bzp;
typedef bzp bzq;
typedef bzq bzr;
typedef bzr bzs;
typedef bzs bzt;
typedef bzt bzu;
typedef bzu bzv;
typedef bzv bzw;
typedef bzw bzx;
typedef bzx bzy;
typedef bzy bzz;
typedef bzz caa;
typedef caa cab;
typedef cab cac;
typedef cac cad;
typedef cad cae;
typedef cae caf;
typedef caf cag;
typedef cag cah;
typedef cah cai;
typedef cai caj;
typedef caj cak;
typedef cak cal;
typedef cal cam;
typedef cam can;
typedef can cao;
typedef cao cap;
typedef cap caq;
typedef caq car;
typedef car cas;
typedef cas cat;
typedef cat cau;
typedef cau cav;
typedef cav caw;
typedef caw cax;
typedef cax cay;
typedef cay caz;
typedef caz cba;
typedef cba cbb;
typedef cbb cbc;
typedef cbc cbd;
typedef cbd cbe;
typedef cbe cbf;
typedef cbf cbg;
typedef cbg cbh;
typedef cbh cbi;
typedef cbi cbj;
typedef cbj cbk;
typedef cbk cbl;
typedef cbl cbm;
typedef cbm cbn;
typedef cbn cbo;
typedef cbo cbp;
typedef cbp cbq;
typedef cbq cbr;
typedef cbr cbs;
typedef cbs cbt;
typedef cbt cbu;
typedef cbu cbv;
typedef cbv cbw;
typedef cbw cbx;
typedef cbx cby;
typedef cby cbz;
typedef cbz cca;
typedef cca ccb;
typedef ccb ccc;
typedef ccc ccd;
typedef ccd cce;
typedef cce ccf;
typedef ccf ccg;
typedef ccg cch;
typedef cch cci;
typedef cci ccj;
typedef ccj cck;
typedef cck ccl;
typedef ccl ccm;
typedef ccm ccn;
typedef ccn cco;
typedef cco ccp;
typedef ccp ccq;
typedef ccq ccr;
typedef ccr ccs;
typedef ccs cct;
typedef cct ccu;
typedef ccu ccv;
typedef ccv ccw;
typedef ccw ccx;
typedef ccx ccy;
typedef ccy ccz;
typedef ccz cda;
typedef cda cdb;
typedef cdb cdc;
typedef cdc cdd;
typedef cdd cde;
typedef cde cdf;
typedef cdf cdg;
typedef cdg cdh;
typedef cdh cdi;
typedef cdi cdj;
typedef cdj cdk;
typedef cdk cdl;
typedef cdl cdm;
typedef cdm cdn;
typedef cdn cdo;
typedef cdo cdp;
typedef cdp cdq;
typedef cdq cdr;
typedef cdr cds;
typedef cds cdt;
typedef cdt cdu;
typedef cdu cdv;
typedef cdv cdw;
typedef cdw cdx;
typedef cdx cdy;
typedef cdy cdz;
typedef cdz cea;
typedef cea ceb;
typedef ceb cec;
typedef cec ced;
typedef ced cee;
typedef cee cef;
typedef cef ceg;
typedef ceg ceh;
typedef ceh cei;
typedef cei cej;
typedef cej cek;
typedef cek cel;
typedef cel cem;
typedef cem cen;
typedef cen ceo;
typedef ceo cep;
typedef cep ceq;
typedef ceq cer;
typedef cer ces;
typedef ces cet;
typedef cet ceu;
typedef ceu cev;
typedef cev cew;
typedef cew cex;
typedef cex cey;
typedef cey cez;
typedef cez cfa;
typedef cfa cfb;
typedef cfb cfc;
typedef cfc cfd;
typedef cfd cfe;
typedef cfe cff;
typedef cff cfg;
typedef cfg cfh;
typedef cfh cfi;
typedef cfi cfj;
typedef cfj cfk;
typedef cfk cfl;
typedef cfl cfm;
typedef cfm cfn;
typedef cfn cfo;
typedef cfo cfp;
typedef cfp cfq;
typedef cfq cfr;
typedef cfr cfs;
typedef cfs cft;
typedef cft cfu;
typedef cfu cfv;
typedef cfv cfw;
typedef cfw cfx;
typedef cfx cfy;
typedef cfy cfz;
typedef cfz cga;
typedef cga cgb;
typedef cgb cgc;
typedef cgc cgd;
typedef cgd cge;
typedef cge cgf;
typedef cgf cgg;
typedef cgg cgh;
typedef cgh cgi;
typedef cgi cgj;
typedef cgj cgk;
typedef cgk cgl;
typedef cgl cgm;
typedef cgm cgn;
typedef cgn cgo;
typedef cgo cgp;
typedef cgp cgq;
typedef cgq cgr;
typedef cgr cgs;
typedef cgs cgt;
typedef cgt cgu;
typedef cgu cgv;
typedef cgv cgw;
typedef cgw cgx;
typedef cgx cgy;
typedef cgy cgz;
typedef cgz cha;
typedef cha chb;
typedef chb chc;
typedef chc chd;
typedef chd che;
typedef che chf;
typedef chf chg;
typedef chg chh;
typedef chh chi;
typedef chi chj;
typedef chj chk;
typedef chk chl;
typedef chl chm;
typedef chm chn;
typedef chn cho;
typedef cho chp;
typedef chp chq;
typedef chq chr;
typedef chr chs;
typedef chs cht;
typedef cht chu;
typedef chu chv;
typedef chv chw;
typedef chw chx;
typedef chx chy;
typedef chy chz;
typedef chz cia;
typedef cia cib;
typedef cib cic;
typedef cic cid;
typedef cid cie;
typedef cie cif;
typedef cif cig;
typedef cig cih;
typedef cih cii;
typedef cii cij;
typedef cij cik;
typedef cik cil;
typedef cil cim;
typedef cim cin;
typedef cin cio;
typedef cio cip;
typedef cip ciq;
typedef ciq cir;
typedef cir cis;
typedef cis cit;
typedef cit ciu;
typedef ciu civ;
typedef civ ciw;
typedef ciw cix;
typedef cix ciy;
typedef ciy ciz;
typedef ciz cja;
typedef cja cjb;
typedef cjb cjc;
typedef cjc cjd;
typedef cjd cje;
typedef cje cjf;
typedef cjf cjg;
typedef cjg cjh;
typedef cjh cji;
typedef cji cjj;
typedef cjj cjk;
typedef cjk cjl;
typedef cjl cjm;
typedef cjm cjn;
typedef cjn cjo;
typedef cjo cjp;
typedef cjp cjq;
typedef cjq cjr;
typedef cjr cjs;
typedef cjs cjt;
typedef cjt cju;
typedef cju cjv;
typedef cjv cjw;
typedef cjw cjx;
typedef cjx cjy;
typedef cjy cjz;
typedef cjz cka;
typedef cka ckb;
typedef ckb ckc;
typedef ckc ckd;
typedef ckd cke;
typedef cke ckf;
typedef ckf ckg;
typedef ckg ckh;
typedef ckh cki;
typedef cki ckj;
typedef ckj ckk;
typedef ckk ckl;
typedef ckl ckm;
typedef ckm ckn;
typedef ckn cko;
typedef cko ckp;
typedef ckp ckq;
typedef ckq ckr;
typedef ckr cks;
typedef cks ckt;
typedef ckt cku;
typedef cku ckv;
typedef ckv ckw;
typedef ckw ckx;
typedef ckx cky;
typedef cky ckz;
typedef ckz cla;
typedef cla clb;
typedef clb clc;
typedef clc cld;
typedef cld cle;
typedef cle clf;
typedef clf clg;
typedef clg clh;
typedef clh cli;
typedef cli clj;
typedef clj clk;
typedef clk cll;
typedef cll clm;
typedef clm cln;
typedef cln clo;
typedef clo clp;
typedef clp clq;
typedef clq clr;
typedef clr cls;
typedef cls clt;
typedef clt clu;
typedef clu clv;
typedef clv clw;
typedef clw clx;
typedef clx cly;
typedef cly clz;
typedef clz cma;
typedef cma cmb;
typedef cmb cmc;
typedef cmc cmd;
typedef cmd cme;
typedef cme cmf;
typedef cmf cmg;
typedef cmg cmh;
typedef cmh cmi;
typedef cmi cmj;
typedef cmj cmk;
typedef cmk cml;
typedef cml cmm;
typedef cmm cmn;
typedef cmn cmo;
typedef cmo cmp;
typedef cmp cmq;
typedef cmq cmr;
typedef cmr cms;
typedef cms cmt;
typedef cmt cmu;
typedef cmu cmv;
typedef cmv cmw;
typedef cmw cmx;
typedef cmx cmy;
typedef cmy cmz;
typedef cmz cna;
typedef cna cnb;
typedef cnb cnc;
typedef cnc cnd;
typedef cnd cne;
typedef cne cnf;
typedef cnf cng;
typedef cng cnh;
typedef cnh cni;
typedef cni cnj;
typedef cnj cnk;
typedef cnk cnl;
typedef cnl cnm;
typedef cnm cnn;
typedef cnn cno;
typedef cno cnp;
typedef cnp cnq;
typedef cnq cnr;
typedef cnr cns;
typedef cns cnt;
typedef cnt cnu;
typedef cnu cnv;
typedef cnv cnw;
typedef cnw cnx;
typedef cnx cny;
typedef cny cnz;
typedef cnz coa;
typedef coa cob;
typedef cob coc;
typedef coc cod;
typedef cod coe;
typedef coe cof;
typedef cof cog;
typedef cog coh;
typedef coh coi;
typedef coi coj;
typedef coj cok;
typedef cok col;
typedef col com;
typedef com con;
typedef con coo;
typedef coo cop;
typedef cop coq;
typedef coq cor;
typedef cor cos;
typedef cos cot;
typedef cot cou;
typedef cou cov;
typedef cov cow;
typedef cow cox;
typedef cox coy;
typedef coy coz;
typedef coz cpa;
typedef cpa cpb;
typedef cpb cpc;
typedef cpc cpd;
typedef cpd cpe;
typedef cpe cpf;
typedef cpf cpg;
typedef cpg cph;
typedef cph cpi;
typedef cpi cpj;
typedef cpj cpk;
typedef cpk cpl;
typedef cpl cpm;
typedef cpm cpn;
typedef cpn cpo;
typedef cpo cpp;
typedef cpp cpq;
typedef cpq cpr;
typedef cpr cps;
typedef cps cpt;
typedef cpt cpu;
typedef cpu cpv;
typedef cpv cpw;
typedef cpw cpx;
typedef cpx cpy;
typedef cpy cpz;
typedef cpz cqa;
typedef cqa cqb;
typedef cqb cqc;
typedef cqc cqd;
typedef cqd cqe;
typedef cqe cqf;
typedef cqf cqg;
typedef cqg cqh;
typedef cqh cqi;
typedef cqi cqj;
typedef cqj cqk;
typedef cqk cql;
typedef cql cqm;
typedef cqm cqn;
typedef cqn cqo;
typedef cqo cqp;
typedef cqp cqq;
typedef cqq cqr;
typedef cqr cqs;
typedef cqs cqt;
typedef cqt cqu;
typedef cqu cqv;
typedef cqv cqw;
typedef cqw cqx;
typedef cqx cqy;
typedef cqy cqz;
typedef cqz cra;
typedef cra crb;
typedef crb crc;
typedef crc crd;
typedef crd cre;
typedef cre crf;
typedef crf crg;
typedef crg crh;
typedef crh cri;
typedef cri crj;
typedef crj crk;
typedef crk crl;
typedef crl crm;
typedef crm crn;
typedef crn cro;
typedef cro crp;
typedef crp crq;
typedef crq crr;
typedef crr crs;
typedef crs crt;
typedef crt cru;
typedef cru crv;
typedef crv crw;
typedef crw crx;
typedef crx cry;
typedef cry crz;
typedef crz csa;
typedef csa csb;
typedef csb csc;
typedef csc csd;
typedef csd cse;
typedef cse csf;
typedef csf csg;
typedef csg csh;
typedef csh csi;
typedef csi csj;
typedef csj csk;
typedef csk csl;
typedef csl csm;
typedef csm csn;
typedef csn cso;
typedef cso csp;
typedef csp csq;
typedef csq csr;
typedef csr css;
typedef css cst;
typedef cst csu;
typedef csu csv;
typedef csv csw;
typedef csw csx;
typedef csx csy;
typedef csy csz;
typedef csz cta;
typedef cta ctb;
typedef ctb ctc;
typedef ctc ctd;
typedef ctd cte;
typedef cte ctf;
typedef ctf ctg;
typedef ctg cth;
typedef cth cti;
typedef cti ctj;
typedef ctj ctk;
typedef ctk ctl;
typedef ctl ctm;
typedef ctm ctn;
typedef ctn cto;
typedef cto ctp;
typedef ctp ctq;
typedef ctq ctr;
typedef ctr cts;
typedef cts ctt;
typedef ctt ctu;
typedef ctu ctv;
typedef ctv ctw;
typedef ctw ctx;
typedef ctx cty;
typedef cty ctz;
typedef ctz cua;
typedef cua cub;
typedef cub cuc;
typedef cuc cud;
typedef cud cue;
typedef cue cuf;
typedef cuf cug;
typedef cug cuh;
typedef cuh cui;
typedef cui cuj;
typedef cuj cuk;
typedef cuk cul;
typedef cul cum;
typedef cum cun;
typedef cun cuo;
typedef cuo cup;
typedef cup cuq;
typedef cuq cur;
typedef cur cus;
typedef cus cut;
typedef cut cuu;
typedef cuu cuv;
typedef cuv cuw;
typedef cuw cux;
typedef cux cuy;
typedef cuy cuz;
typedef cuz cva;
typedef cva cvb;
typedef cvb cvc;
typedef cvc cvd;
typedef cvd cve;
typedef cve cvf;
typedef cvf cvg;
typedef cvg cvh;
typedef cvh cvi;
typedef cvi cvj;
typedef cvj cvk;
typedef cvk cvl;
typedef cvl cvm;
typedef cvm cvn;
typedef cvn cvo;
typedef cvo cvp;
typedef cvp cvq;
typedef cvq cvr;
typedef cvr cvs;
typedef cvs cvt;
typedef cvt cvu;
typedef cvu cvv;
typedef cvv cvw;
typedef cvw cvx;
typedef cvx cvy;
typedef cvy cvz;
typedef cvz cwa;
typedef cwa cwb;
typedef cwb cwc;
typedef cwc cwd;
typedef cwd cwe;
typedef cwe cwf;
typedef cwf cwg;
typedef cwg cwh;
typedef cwh cwi;
typedef cwi cwj;
typedef cwj cwk;
typedef cwk cwl;
typedef cwl cwm;
typedef cwm cwn;
typedef cwn cwo;
typedef cwo cwp;
typedef cwp cwq;
typedef cwq cwr;
typedef cwr cws;
typedef cws cwt;
typedef cwt cwu;
typedef cwu cwv;
typedef cwv cww;
typedef cww cwx;
typedef cwx cwy;
typedef cwy cwz;
typedef cwz cxa;
typedef cxa cxb;
typedef cxb cxc;
typedef cxc cxd;
typedef cxd cxe;
typedef cxe cxf;
typedef cxf cxg;
typedef cxg cxh;
typedef cxh cxi;
typedef cxi cxj;
typedef cxj cxk;
typedef cxk cxl;
typedef cxl cxm;
typedef cxm cxn;
typedef cxn cxo;
typedef cxo cxp;
typedef cxp cxq;
typedef cxq cxr;
typedef cxr cxs;
typedef cxs cxt;
typedef cxt cxu;
typedef cxu cxv;
typedef cxv cxw;
typedef cxw cxx;
typedef cxx cxy;
typedef cxy cxz;
typedef cxz cya;
typedef cya cyb;
typedef cyb cyc;
typedef cyc cyd;
typedef cyd cye;
typedef cye cyf;
typedef cyf cyg;
typedef cyg cyh;
typedef cyh cyi;
typedef cyi cyj;
typedef cyj cyk;
typedef cyk cyl;
typedef cyl cym;
typedef cym cyn;
typedef cyn cyo;
typedef cyo cyp;
typedef cyp cyq;
typedef cyq cyr;
typedef cyr cys;
typedef cys cyt;
typedef cyt cyu;
typedef cyu cyv;
typedef cyv cyw;
typedef cyw cyx;
typedef cyx cyy;
typedef cyy cyz;
typedef cyz cza;
typedef cza czb;
typedef czb czc;
typedef czc czd;
typedef czd cze;
typedef cze czf;
typedef czf czg;
typedef czg czh;
typedef czh czi;
typedef czi czj;
typedef czj czk;
typedef czk czl;
typedef czl czm;
typedef czm czn;
typedef czn czo;
typedef czo czp;
typedef czp czq;
typedef czq czr;
typedef czr czs;
typedef czs czt;
typedef czt czu;
typedef czu czv;
typedef czv czw;
typedef czw czx;
typedef czx czy;
typedef czy czz;
typedef czz daa;
typedef daa dab;
typedef dab dac;
typedef dac dad;
typedef dad dae;
typedef dae daf;
typedef daf dag;
typedef dag dah;
typedef dah dai;
typedef dai daj;
typedef daj dak;
typedef dak dal;
typedef dal dam;
typedef dam dan;
typedef dan dao;
typedef dao dap;
typedef dap daq;
typedef daq dar;
typedef dar das;
typedef das dat;
typedef dat dau;
typedef dau dav;
typedef dav daw;
typedef daw dax;
typedef dax day;
typedef day daz;
typedef daz dba;
typedef dba dbb;
typedef dbb dbc;
typedef dbc dbd;
typedef dbd dbe;
typedef dbe dbf;
typedef dbf dbg;
typedef dbg dbh;
typedef dbh dbi;
typedef dbi dbj;
typedef dbj dbk;
typedef dbk dbl;
typedef dbl dbm;
typedef dbm dbn;
typedef dbn dbo;
typedef dbo dbp;
typedef dbp dbq;
typedef dbq dbr;
typedef dbr dbs;
typedef dbs dbt;
typedef dbt dbu;
typedef dbu dbv;
typedef dbv dbw;
typedef dbw dbx;
typedef dbx dby;
typedef dby dbz;
typedef dbz dca;
typedef dca dcb;
typedef dcb dcc;
typedef dcc dcd;
typedef dcd dce;
typedef dce dcf;
typedef dcf dcg;
typedef dcg dch;
typedef dch dci;
typedef dci dcj;
typedef dcj dck;
typedef dck dcl;
typedef dcl dcm;
typedef dcm dcn;
typedef dcn dco;
typedef dco dcp;
typedef dcp dcq;
typedef dcq dcr;
typedef dcr dcs;
typedef dcs dct;
typedef dct dcu;
typedef dcu dcv;
typedef dcv dcw;
typedef dcw dcx;
typedef dcx dcy;
typedef dcy dcz;
typedef dcz dda;
typedef dda ddb;
typedef ddb ddc;
typedef ddc ddd;
typedef ddd dde;
typedef dde ddf;
typedef ddf ddg;
typedef ddg ddh;
typedef ddh ddi;
typedef ddi ddj;
typedef ddj ddk;
typedef ddk ddl;
typedef ddl ddm;
typedef ddm ddn;
typedef ddn ddo;
typedef ddo ddp;
typedef ddp ddq;
typedef ddq ddr;
typedef ddr dds;
typedef dds ddt;
typedef ddt ddu;
typedef ddu ddv;
typedef ddv ddw;
typedef ddw ddx;
typedef ddx ddy;
typedef ddy ddz;
typedef ddz dea;
typedef dea deb;
typedef deb dec;
typedef dec ded;
typedef ded dee;
typedef dee def;
typedef def deg;
typedef deg deh;
typedef deh dei;
typedef dei dej;
typedef dej dek;
typedef dek del;
typedef del dem;
typedef dem den;
typedef den deo;
typedef deo dep;
typedef dep deq;
typedef deq der;
typedef der des;
typedef des det;
typedef det deu;
typedef deu dev;
typedef dev dew;
typedef dew dex;
typedef dex dey;
typedef dey dez;
typedef dez dfa;
typedef dfa dfb;
typedef dfb dfc;
typedef dfc dfd;
typedef dfd dfe;
typedef dfe dff;
typedef dff dfg;
typedef dfg dfh;
typedef dfh dfi;
typedef dfi dfj;
typedef dfj dfk;
typedef dfk dfl;
typedef dfl dfm;
typedef dfm dfn;
typedef dfn dfo;
typedef dfo dfp;
typedef dfp dfq;
typedef dfq dfr;
typedef dfr dfs;
typedef dfs dft;
typedef dft dfu;
typedef dfu dfv;
typedef dfv dfw;
typedef dfw dfx;
typedef dfx dfy;
typedef dfy dfz;
typedef dfz dga;
typedef dga dgb;
typedef dgb dgc;
typedef dgc dgd;
typedef dgd dge;
typedef dge dgf;
typedef dgf dgg;
typedef dgg dgh;
typedef dgh dgi;
typedef dgi dgj;
typedef dgj dgk;
typedef dgk dgl;
typedef dgl dgm;
typedef dgm dgn;
typedef dgn dgo;
typedef dgo dgp;
typedef dgp dgq;
typedef dgq dgr;
typedef dgr dgs;
typedef dgs dgt;
typedef dgt dgu;
typedef dgu dgv;
typedef dgv dgw;
typedef dgw dgx;
typedef dgx dgy;
typedef dgy dgz;
typedef dgz dha;
typedef dha dhb;
typedef dhb dhc;
typedef dhc dhd;
typedef dhd dhe;
typedef dhe dhf;
typedef dhf dhg;
typedef dhg dhh;
typedef dhh dhi;
typedef dhi dhj;
typedef dhj dhk;
typedef dhk dhl;
typedef dhl dhm;
typedef dhm dhn;
typedef dhn dho;
typedef dho dhp;
typedef dhp dhq;
typedef dhq dhr;
typedef dhr dhs;
typedef dhs dht;
typedef dht dhu;
typedef dhu dhv;
typedef dhv dhw;
typedef dhw dhx;
typedef dhx dhy;
typedef dhy dhz;
typedef dhz dia;
typedef dia dib;
typedef dib dic;
typedef dic did;
typedef did die;
typedef die dif;
typedef dif dig;
typedef dig dih;
typedef dih dii;
typedef dii dij;
typedef dij dik;
typedef dik dil;
typedef dil dim;
typedef dim din;
typedef din dio;
typedef dio dip;
typedef dip diq;
typedef diq dir;
typedef dir dis;
typedef dis dit;
typedef dit diu;
typedef diu div;
typedef div diw;
typedef diw dix;
typedef dix diy;
typedef diy diz;
typedef diz dja;
typedef dja djb;
typedef djb djc;
typedef djc djd;
typedef djd dje;
typedef dje djf;
typedef djf djg;
typedef djg djh;
typedef djh dji;
typedef dji djj;
typedef djj djk;
typedef djk djl;
typedef djl djm;
typedef djm djn;
typedef djn djo;
typedef djo djp;
typedef djp djq;
typedef djq djr;
typedef djr djs;
typedef djs djt;
typedef djt dju;
typedef dju djv;
typedef djv djw;
typedef djw djx;
typedef djx djy;
typedef djy djz;
typedef djz dka;
typedef dka dkb;
typedef dkb dkc;
typedef dkc dkd;
typedef dkd dke;
typedef dke dkf;
typedef dkf dkg;
typedef dkg dkh;
typedef dkh dki;
typedef dki dkj;
typedef dkj dkk;
typedef dkk dkl;
typedef dkl dkm;
typedef dkm dkn;
typedef dkn dko;
typedef dko dkp;
typedef dkp dkq;
typedef dkq dkr;
typedef dkr dks;
typedef dks dkt;
typedef dkt dku;
typedef dku dkv;
typedef dkv dkw;
typedef dkw dkx;
typedef dkx dky;
typedef dky dkz;
typedef dkz dla;
typedef dla dlb;
typedef dlb dlc;
typedef dlc dld;
typedef dld dle;
typedef dle dlf;
typedef dlf dlg;
typedef dlg dlh;
typedef dlh dli;
typedef dli dlj;
typedef dlj dlk;
typedef dlk dll;
typedef dll dlm;
typedef dlm dln;
typedef dln dlo;
typedef dlo dlp;
typedef dlp dlq;
typedef dlq dlr;
typedef dlr dls;
typedef dls dlt;
typedef dlt dlu;
typedef dlu dlv;
typedef dlv dlw;
typedef dlw dlx;
typedef dlx dly;
typedef dly dlz;
typedef dlz dma;
typedef dma dmb;
typedef dmb dmc;
typedef dmc dmd;
typedef dmd dme;
typedef dme dmf;
typedef dmf dmg;
typedef dmg dmh;
typedef dmh dmi;
typedef dmi dmj;
typedef dmj dmk;
typedef dmk dml;
typedef dml dmm;
typedef dmm dmn;
typedef dmn dmo;
typedef dmo dmp;
typedef dmp dmq;
typedef dmq dmr;
typedef dmr dms;
typedef dms dmt;
typedef dmt dmu;
typedef dmu dmv;
typedef dmv dmw;
typedef dmw dmx;
typedef dmx dmy;
typedef dmy dmz;
typedef dmz dna;
typedef dna dnb;
typedef dnb dnc;
typedef dnc dnd;
typedef dnd dne;
typedef dne dnf;
typedef dnf dng;
typedef dng dnh;
typedef dnh dni;
typedef dni dnj;
typedef dnj dnk;
typedef dnk dnl;
typedef dnl dnm;
typedef dnm dnn;
typedef dnn dno;
typedef dno dnp;
typedef dnp dnq;
typedef dnq dnr;
typedef dnr dns;
typedef dns dnt;
typedef dnt dnu;
typedef dnu dnv;
typedef dnv dnw;
typedef dnw dnx;
typedef dnx dny;
typedef dny dnz;
typedef dnz doa;
typedef doa dob;
typedef dob doc;
typedef doc dod;
typedef dod doe;
typedef doe dof;
typedef dof dog;
typedef dog doh;
typedef doh doi;
typedef doi doj;
typedef doj dok;
typedef dok dol;
typedef dol dom;
typedef dom don;
typedef don doo;
typedef doo dop;
typedef dop doq;
typedef doq dor;
typedef dor dos;
typedef dos dot;
typedef dot dou;
typedef dou dov;
typedef dov dow;
typedef dow dox;
typedef dox doy;
typedef doy doz;
typedef doz dpa;
typedef dpa dpb;
typedef dpb dpc;
typedef dpc dpd;
typedef dpd dpe;
typedef dpe dpf;
typedef dpf dpg;
typedef dpg dph;
typedef dph dpi;
typedef dpi dpj;
typedef dpj dpk;
typedef dpk dpl;
typedef dpl dpm;
typedef dpm dpn;
typedef dpn dpo;
typedef dpo dpp;
typedef dpp dpq;
typedef dpq dpr;
typedef dpr dps;
typedef dps dpt;
typedef dpt dpu;
typedef dpu dpv;
typedef dpv dpw;
typedef dpw dpx;
typedef dpx dpy;
typedef dpy dpz;
typedef dpz dqa;
typedef dqa dqb;
typedef dqb dqc;
typedef dqc dqd;
typedef dqd dqe;
typedef dqe dqf;
typedef dqf dqg;
typedef dqg dqh;
typedef dqh dqi;
typedef dqi dqj;
typedef dqj dqk;
typedef dqk dql;
typedef dql dqm;
typedef dqm dqn;
typedef dqn dqo;
typedef dqo dqp;
typedef dqp dqq;
typedef dqq dqr;
typedef dqr dqs;
typedef dqs dqt;
typedef dqt dqu;
typedef dqu dqv;
typedef dqv dqw;
typedef dqw dqx;
typedef dqx dqy;
typedef dqy dqz;
typedef dqz dra;
typedef dra drb;
typedef drb drc;
typedef drc drd;
typedef drd dre;
typedef dre drf;
typedef drf drg;
typedef drg drh;
typedef drh dri;
typedef dri drj;
typedef drj drk;
typedef drk drl;
typedef drl drm;
typedef drm drn;
typedef drn dro;
typedef dro drp;
typedef drp drq;
typedef drq drr;
typedef drr drs;
typedef drs drt;
typedef drt dru;
typedef dru drv;
typedef drv drw;
typedef drw drx;
typedef drx dry;
typedef dry drz;
typedef drz dsa;
typedef dsa dsb;
typedef dsb dsc;
typedef dsc dsd;
typedef dsd dse;
typedef dse dsf;
typedef dsf dsg;
typedef dsg dsh;
typedef dsh dsi;
typedef dsi dsj;
typedef dsj dsk;
typedef dsk dsl;
typedef dsl dsm;
typedef dsm dsn;
typedef dsn dso;
typedef dso dsp;
typedef dsp dsq;
typedef dsq dsr;
typedef dsr dss;
typedef dss dst;
typedef dst dsu;
typedef dsu dsv;
typedef dsv dsw;
typedef dsw dsx;
typedef dsx dsy;
typedef dsy dsz;
typedef dsz dta;
typedef dta dtb;
typedef dtb dtc;
typedef dtc dtd;
typedef dtd dte;
typedef dte dtf;
typedef dtf dtg;
typedef dtg dth;
typedef dth dti;
typedef dti dtj;
typedef dtj dtk;
typedef dtk dtl;
typedef dtl dtm;
typedef dtm dtn;
typedef dtn dto;
typedef dto dtp;
typedef dtp dtq;
typedef dtq dtr;
typedef dtr dts;
typedef dts dtt;
typedef dtt dtu;
typedef dtu dtv;
typedef dtv dtw;
typedef dtw dtx;
typedef dtx dty;
typedef dty dtz;
typedef dtz dua;
typedef dua dubstep;
typedef dubstep duc;
typedef duc dud;
typedef dud due;
typedef due duf;
typedef duf dug;
typedef dug duh;
typedef duh dui;
typedef dui duj;
typedef duj duk;
typedef duk dul;
typedef dul dum;
typedef dum dun;
typedef dun duo;
typedef duo dup;
typedef dup duq;
typedef duq dur;
typedef dur dus;
typedef dus dut;
typedef dut duu;
typedef duu duv;
typedef duv duw;
typedef duw dux;
typedef dux duy;
typedef duy duz;
typedef duz dva;
typedef dva dvb;
typedef dvb dvc;
typedef dvc dvd;
typedef dvd dve;
typedef dve dvf;
typedef dvf dvg;
typedef dvg dvh;
typedef dvh dvi;
typedef dvi dvj;
typedef dvj dvk;
typedef dvk dvl;
typedef dvl dvm;
typedef dvm dvn;
typedef dvn dvo;
typedef dvo dvp;
typedef dvp dvq;
typedef dvq dvr;
typedef dvr dvs;
typedef dvs dvt;
typedef dvt dvu;
typedef dvu dvv;
typedef dvv dvw;
typedef dvw dvx;
typedef dvx dvy;
typedef dvy dvz;
typedef dvz dwa;
typedef dwa dwb;
typedef dwb dwc;
typedef dwc dwd;
typedef dwd dwe;
typedef dwe dwf;
typedef dwf dwg;
typedef dwg dwh;
typedef dwh dwi;
typedef dwi dwj;
typedef dwj dwk;
typedef dwk dwl;
typedef dwl dwm;
typedef dwm dwn;
typedef dwn dwo;
typedef dwo dwp;
typedef dwp dwq;
typedef dwq dwr;
typedef dwr dws;
typedef dws dwt;
typedef dwt dwu;
typedef dwu dwv;
typedef dwv dww;
typedef dww dwx;
typedef dwx dwy;
typedef dwy dwz;
typedef dwz dxa;
typedef dxa dxb;
typedef dxb dxc;
typedef dxc dxd;
typedef dxd dxe;
typedef dxe dxf;
typedef dxf dxg;
typedef dxg dxh;
typedef dxh dxi;
typedef dxi dxj;
typedef dxj dxk;
typedef dxk dxl;
typedef dxl dxm;
typedef dxm dxn;
typedef dxn dxo;
typedef dxo dxp;
typedef dxp dxq;
typedef dxq dxr;
typedef dxr dxs;
typedef dxs dxt;
typedef dxt dxu;
typedef dxu dxv;
typedef dxv dxw;
typedef dxw dxx;
typedef dxx dxy;
typedef dxy dxz;
typedef dxz dya;
typedef dya dyb;
typedef dyb dyc;
typedef dyc dyd;
typedef dyd dye;
typedef dye dyf;
typedef dyf dyg;
typedef dyg dyh;
typedef dyh dyi;
typedef dyi dyj;
typedef dyj dyk;
typedef dyk dyl;
typedef dyl dym;
typedef dym dyn;
typedef dyn dyo;
typedef dyo dyp;
typedef dyp dyq;
typedef dyq dyr;
typedef dyr dys;
typedef dys dyt;
typedef dyt dyu;
typedef dyu dyv;
typedef dyv dyw;
typedef dyw dyx;
typedef dyx dyy;
typedef dyy dyz;
typedef dyz dza;
typedef dza dzb;
typedef dzb dzc;
typedef dzc dzd;
typedef dzd dze;
typedef dze dzf;
typedef dzf dzg;
typedef dzg dzh;
typedef dzh dzi;
typedef dzi dzj;
typedef dzj dzk;
typedef dzk dzl;
typedef dzl dzm;
typedef dzm dzn;
typedef dzn dzo;
typedef dzo dzp;
typedef dzp dzq;
typedef dzq dzr;
typedef dzr dzs;
typedef dzs dzt;
typedef dzt dzu;
typedef dzu dzv;
typedef dzv dzw;
typedef dzw dzx;
typedef dzx dzy;
typedef dzy dzz;
typedef dzz eaa;
typedef eaa eab;
typedef eab eac;
typedef eac ead;
typedef ead eae;
typedef eae eaf;
typedef eaf eag;
typedef eag eah;
typedef eah eai;
typedef eai eaj;
typedef eaj eak;
typedef eak eal;
typedef eal eam;
typedef eam ean;
typedef ean eao;
typedef eao eap;
typedef eap eaq;
typedef eaq ear;
typedef ear eas;
typedef eas eat;
typedef eat eau;
typedef eau eav;
typedef eav eaw;
typedef eaw eax;
typedef eax eay;
typedef eay eaz;
typedef eaz eba;
typedef eba ebb;
typedef ebb ebc;
typedef ebc ebd;
typedef ebd ebe;
typedef ebe ebf;
typedef ebf ebg;
typedef ebg ebh;
typedef ebh ebi;
typedef ebi ebj;
typedef ebj ebk;
typedef ebk ebl;
typedef ebl ebm;
typedef ebm ebn;
typedef ebn ebo;
typedef ebo ebp;
typedef ebp ebq;
typedef ebq ebr;
typedef ebr ebs;
typedef ebs ebt;
typedef ebt ebu;
typedef ebu ebv;
typedef ebv ebw;
typedef ebw ebx;
typedef ebx eby;
typedef eby ebz;
typedef ebz eca;
typedef eca ecb;
typedef ecb ecc;
typedef ecc ecd;
typedef ecd ece;
typedef ece ecf;
typedef ecf ecg;
typedef ecg ech;
typedef ech eci;
typedef eci ecj;
typedef ecj eck;
typedef eck ecl;
typedef ecl ecm;
typedef ecm ecn;
typedef ecn eco;
typedef eco ecp;
typedef ecp ecq;
typedef ecq ecr;
typedef ecr ecs;
typedef ecs ect;
typedef ect ecu;
typedef ecu ecv;
typedef ecv ecw;
typedef ecw ecx;
typedef ecx ecy;
typedef ecy ecz;
typedef ecz eda;
typedef eda edb;
typedef edb edc;
typedef edc edd;
typedef edd ede;
typedef ede edf;
typedef edf edg;
typedef edg edh;
typedef edh edi;
typedef edi edj;
typedef edj edk;
typedef edk edl;
typedef edl edm;
typedef edm edn;
typedef edn edo;
typedef edo edp;
typedef edp edq;
typedef edq edr;
typedef edr eds;
typedef eds edt;
typedef edt edu;
typedef edu edv;
typedef edv edw;
typedef edw edx;
typedef edx edy;
typedef edy edz;
typedef edz eea;
typedef eea eeb;
typedef eeb eec;
typedef eec eed;
typedef eed eee;
typedef eee eef;
typedef eef eeg;
typedef eeg eeh;
typedef eeh eei;
typedef eei eej;
typedef eej eek;
typedef eek eel;
typedef eel eem;
typedef eem een;
typedef een eeo;
typedef eeo eep;
typedef eep eeq;
typedef eeq eer;
typedef eer ees;
typedef ees eet;
typedef eet eeu;
typedef eeu eev;
typedef eev eew;
typedef eew eex;
typedef eex eey;
typedef eey eez;
typedef eez efa;
typedef efa efb;
typedef efb efc;
typedef efc efd;
typedef efd efe;
typedef efe eff;
typedef eff efg;
typedef efg efh;
typedef efh efi;
typedef efi efj;
typedef efj efk;
typedef efk efl;
typedef efl efm;
typedef efm efn;
typedef efn efo;
typedef efo efp;
typedef efp efq;
typedef efq efr;
typedef efr efs;
typedef efs eft;
typedef eft efu;
typedef efu efv;
typedef efv efw;
typedef efw efx;
typedef efx efy;
typedef efy efz;
typedef efz ega;
typedef ega egb;
typedef egb egc;
typedef egc egd;
typedef egd ege;
typedef ege egf;
typedef egf egg;
typedef egg egh;
typedef egh egi;
typedef egi egj;
typedef egj egk;
typedef egk egl;
typedef egl egm;
typedef egm egn;
typedef egn ego;
typedef ego egp;
typedef egp egq;
typedef egq egr;
typedef egr egs;
typedef egs egt;
typedef egt egu;
typedef egu egv;
typedef egv egw;
typedef egw egx;
typedef egx egy;
typedef egy egz;
typedef egz eha;
typedef eha ehb;
typedef ehb ehc;
typedef ehc ehd;
typedef ehd ehe;
typedef ehe ehf;
typedef ehf ehg;
typedef ehg ehh;
typedef ehh ehi;
typedef ehi ehj;
typedef ehj ehk;
typedef ehk ehl;
typedef ehl ehm;
typedef ehm ehn;
typedef ehn eho;
typedef eho ehp;
typedef ehp ehq;
typedef ehq ehr;
typedef ehr ehs;
typedef ehs eht;
typedef eht ehu;
typedef ehu ehv;
typedef ehv ehw;
typedef ehw ehx;
typedef ehx ehy;
typedef ehy ehz;
typedef ehz eia;
typedef eia eib;
typedef eib eic;
typedef eic eid;
typedef eid eie;
typedef eie eif;
typedef eif eig;
typedef eig eih;
typedef eih eii;
typedef eii eij;
typedef eij eik;
typedef eik eil;
typedef eil eim;
typedef eim ein;
typedef ein eio;
typedef eio eip;
typedef eip eiq;
typedef eiq eir;
typedef eir eis;
typedef eis eit;
typedef eit eiu;
typedef eiu eiv;
typedef eiv eiw;
typedef eiw eix;
typedef eix eiy;
typedef eiy eiz;
typedef eiz eja;
typedef eja ejb;
typedef ejb ejc;
typedef ejc ejd;
typedef ejd eje;
typedef eje ejf;
typedef ejf ejg;
typedef ejg ejh;
typedef ejh eji;
typedef eji ejj;
typedef ejj ejk;
typedef ejk ejl;
typedef ejl ejm;
typedef ejm ejn;
typedef ejn ejo;
typedef ejo ejp;
typedef ejp ejq;
typedef ejq ejr;
typedef ejr ejs;
typedef ejs ejt;
typedef ejt eju;
typedef eju ejv;
typedef ejv ejw;
typedef ejw ejx;
typedef ejx ejy;
typedef ejy ejz;
typedef ejz eka;
typedef eka ekb;
typedef ekb ekc;
typedef ekc ekd;
typedef ekd eke;
typedef eke ekf;
typedef ekf ekg;
typedef ekg ekh;
typedef ekh eki;
typedef eki ekj;
typedef ekj ekk;
typedef ekk ekl;
typedef ekl ekm;
typedef ekm ekn;
typedef ekn eko;
typedef eko ekp;
typedef ekp ekq;
typedef ekq ekr;
typedef ekr eks;
typedef eks ekt;
typedef ekt eku;
typedef eku ekv;
typedef ekv ekw;
typedef ekw ekx;
typedef ekx eky;
typedef eky ekz;
typedef ekz ela;
typedef ela elb;
typedef elb elc;
typedef elc eld;
typedef eld ele;
typedef ele elf;
typedef elf elg;
typedef elg elh;
typedef elh eli;
typedef eli elj;
typedef elj elk;
typedef elk ell;
typedef ell elm;
typedef elm eln;
typedef eln elo;
typedef elo elp;
typedef elp elq;
typedef elq elr;
typedef elr els;
typedef els elt;
typedef elt elu;
typedef elu elv;
typedef elv elw;
typedef elw elx;
typedef elx ely;
typedef ely elz;
typedef elz ema;
typedef ema emb;
typedef emb emc;
typedef emc emd;
typedef emd eme;
typedef eme emf;
typedef emf emg;
typedef emg emh;
typedef emh emi;
typedef emi emj;
typedef emj emk;
typedef emk eml;
typedef eml emm;
typedef emm emn;
typedef emn emo;
typedef emo emp;
typedef emp emq;
typedef emq emr;
typedef emr ems;
typedef ems emt;
typedef emt emu;
typedef emu emv;
typedef emv emw;
typedef emw emx;
typedef emx emy;
typedef emy emz;
typedef emz ena;
typedef ena enb;
typedef enb enc;
typedef enc end;
typedef end ene;
typedef ene enf;
typedef enf eng;
typedef eng enh;
typedef enh eni;
typedef eni enj;
typedef enj enk;
typedef enk enl;
typedef enl enm;
typedef enm enn;
typedef enn eno;
typedef eno enp;
typedef enp enq;
typedef enq enr;
typedef enr ens;
typedef ens ent;
typedef ent enu;
typedef enu env;
typedef env enw;
typedef enw enx;
typedef enx eny;
typedef eny enz;
typedef enz eoa;
typedef eoa eob;
typedef eob eoc;
typedef eoc eod;
typedef eod eoe;
typedef eoe eof;
typedef eof eog;
typedef eog eoh;
typedef eoh eoi;
typedef eoi eoj;
typedef eoj eok;
typedef eok eol;
typedef eol eom;
typedef eom eon;
typedef eon eoo;
typedef eoo eop;
typedef eop eoq;
typedef eoq eor;
typedef eor eos;
typedef eos eot;
typedef eot eou;
typedef eou eov;
typedef eov eow;
typedef eow eox;
typedef eox eoy;
typedef eoy eoz;
typedef eoz epa;
typedef epa epb;
typedef epb epc;
typedef epc epd;
typedef epd epe;
typedef epe epf;
typedef epf epg;
typedef epg eph;
typedef eph epi;
typedef epi epj;
typedef epj epk;
typedef epk epl;
typedef epl epm;
typedef epm epn;
typedef epn epo;
typedef epo epp;
typedef epp epq;
typedef epq epr;
typedef epr eps;
typedef eps ept;
typedef ept epu;
typedef epu epv;
typedef epv epw;
typedef epw epx;
typedef epx epy;
typedef epy epz;
typedef epz eqa;
typedef eqa eqb;
typedef eqb eqc;
typedef eqc eqd;
typedef eqd eqe;
typedef eqe eqf;
typedef eqf eqg;
typedef eqg eqh;
typedef eqh eqi;
typedef eqi eqj;
typedef eqj eqk;
typedef eqk eql;
typedef eql eqm;
typedef eqm eqn;
typedef eqn eqo;
typedef eqo eqp;
typedef eqp eqq;
typedef eqq eqr;
typedef eqr eqs;
typedef eqs eqt;
typedef eqt equ;
typedef equ eqv;
typedef eqv eqw;
typedef eqw eqx;
typedef eqx eqy;
typedef eqy eqz;
typedef eqz era;
typedef era erb;
typedef erb erc;
typedef erc erd;
typedef erd ere;
typedef ere erf;
typedef erf erg;
typedef erg erh;
typedef erh eri;
typedef eri erj;
typedef erj erk;
typedef erk erl;
typedef erl erm;
typedef erm ern;
typedef ern ero;
typedef ero erp;
typedef erp erq;
typedef erq err;
typedef err ers;
typedef ers ert;
typedef ert eru;
typedef eru erv;
typedef erv erw;
typedef erw erx;
typedef erx ery;
typedef ery erz;
typedef erz esa;
typedef esa esb;
typedef esb esc;
typedef esc esd;
typedef esd ese;
typedef ese esf;
typedef esf esg;
typedef esg esh;
typedef esh esi;
typedef esi esj;
typedef esj esk;
typedef esk esl;
typedef esl esm;
typedef esm esn;
typedef esn eso;
typedef eso esp;
typedef esp esq;
typedef esq esr;
typedef esr ess;
typedef ess est;
typedef est esu;
typedef esu esv;
typedef esv esw;
typedef esw esx;
typedef esx esy;
typedef esy esz;
typedef esz eta;
typedef eta etb;
typedef etb etc;
typedef etc etd;
typedef etd ete;
typedef ete etf;
typedef etf etg;
typedef etg eth;
typedef eth eti;
typedef eti etj;
typedef etj etk;
typedef etk etl;
typedef etl etm;
typedef etm etn;
typedef etn eto;
typedef eto etp;
typedef etp etq;
typedef etq etr;
typedef etr ets;
typedef ets ett;
typedef ett etu;
typedef etu etv;
typedef etv etw;
typedef etw etx;
typedef etx ety;
typedef ety etz;
typedef etz eua;
typedef eua eub;
typedef eub euc;
typedef euc eud;
typedef eud eue;
typedef eue euf;
typedef euf eug;
typedef eug euh;
typedef euh eui;
typedef eui euj;
typedef euj euk;
typedef euk eul;
typedef eul eum;
typedef eum eun;
typedef eun euo;
typedef euo eup;
typedef eup euq;
typedef euq eur;
typedef eur eus;
typedef eus eut;
typedef eut euu;
typedef euu euv;
typedef euv euw;
typedef euw eux;
typedef eux euy;
typedef euy euz;
typedef euz eva;
typedef eva evb;
typedef evb evc;
typedef evc evd;
typedef evd eve;
typedef eve evf;
typedef evf evg;
typedef evg evh;
typedef evh evi;
typedef evi evj;
typedef evj evk;
typedef evk evl;
typedef evl evm;
typedef evm evn;
typedef evn evo;
typedef evo evp;
typedef evp evq;
typedef evq evr;
typedef evr evs;
typedef evs evt;
typedef evt evu;
typedef evu evv;
typedef evv evw;
typedef evw evx;
typedef evx evy;
typedef evy evz;
typedef evz ewa;
typedef ewa ewb;
typedef ewb ewc;
typedef ewc ewd;
typedef ewd ewe;
typedef ewe ewf;
typedef ewf ewg;
typedef ewg ewh;
typedef ewh ewi;
typedef ewi ewj;
typedef ewj ewk;
typedef ewk ewl;
typedef ewl ewm;
typedef ewm ewn;
typedef ewn ewo;
typedef ewo ewp;
typedef ewp ewq;
typedef ewq ewr;
typedef ewr ews;
typedef ews ewt;
typedef ewt ewu;
typedef ewu ewv;
typedef ewv eww;
typedef eww ewx;
typedef ewx ewy;
typedef ewy ewz;
typedef ewz exa;
typedef exa exb;
typedef exb exc;
typedef exc exd;
typedef exd exe;
typedef exe exf;
typedef exf exg;
typedef exg exh;
typedef exh exi;
typedef exi exj;
typedef exj exk;
typedef exk exl;
typedef exl exm;
typedef exm exn;
typedef exn exo;
typedef exo exp;
typedef exp exq;
typedef exq exr;
typedef exr exs;
typedef exs ext;
typedef ext exu;
typedef exu exv;
typedef exv exw;
typedef exw exx;
typedef exx exy;
typedef exy exz;
typedef exz eya;
typedef eya eyb;
typedef eyb eyc;
typedef eyc eyd;
typedef eyd eye;
typedef eye eyf;
typedef eyf eyg;
typedef eyg eyh;
typedef eyh eyi;
typedef eyi eyj;
typedef eyj eyk;
typedef eyk eyl;
typedef eyl eym;
typedef eym eyn;
typedef eyn eyo;
typedef eyo eyp;
typedef eyp eyq;
typedef eyq eyr;
typedef eyr eys;
typedef eys eyt;
typedef eyt eyu;
typedef eyu eyv;
typedef eyv eyw;
typedef eyw eyx;
typedef eyx eyy;
typedef eyy eyz;
typedef eyz eza;
typedef eza ezb;
typedef ezb ezc;
typedef ezc ezd;
typedef ezd eze;
typedef eze ezf;
typedef ezf ezg;
typedef ezg ezh;
typedef ezh ezi;
typedef ezi ezj;
typedef ezj ezk;
typedef ezk ezl;
typedef ezl ezm;
typedef ezm ezn;
typedef ezn ezo;
typedef ezo ezp;
typedef ezp ezq;
typedef ezq ezr;
typedef ezr ezs;
typedef ezs ezt;
typedef ezt ezu;
typedef ezu ezv;
typedef ezv ezw;
typedef ezw ezx;
typedef ezx ezy;
typedef ezy ezz;
typedef ezz faa;
typedef faa fab;
typedef fab fac;
typedef fac fad;
typedef fad fae;
typedef fae faf;
typedef faf fag;
typedef fag fah;
typedef fah fai;
typedef fai faj;
typedef faj fak;
typedef fak fal;
typedef fal fam;
typedef fam fan;
typedef fan fao;
typedef fao fap;
typedef fap faq;
typedef faq far;
typedef far fas;
typedef fas fat;
typedef fat fau;
typedef fau fav;
typedef fav faw;
typedef faw fax;
typedef fax fay;
typedef fay faz;
typedef faz fba;
typedef fba fbb;
typedef fbb fbc;
typedef fbc fbd;
typedef fbd fbe;
typedef fbe fbf;
typedef fbf fbg;
typedef fbg fbh;
typedef fbh fbi;
typedef fbi fbj;
typedef fbj fbk;
typedef fbk fbl;
typedef fbl fbm;
typedef fbm fbn;
typedef fbn fbo;
typedef fbo fbp;
typedef fbp fbq;
typedef fbq fbr;
typedef fbr fbs;
typedef fbs fbt;
typedef fbt fbu;
typedef fbu fbv;
typedef fbv fbw;
typedef fbw fbx;
typedef fbx fby;
typedef fby fbz;
typedef fbz fca;
typedef fca fcb;
typedef fcb fcc;
typedef fcc fcd;
typedef fcd fce;
typedef fce fcf;
typedef fcf fcg;
typedef fcg fch;
typedef fch fci;
typedef fci fcj;
typedef fcj fck;
typedef fck fcl;
typedef fcl fcm;
typedef fcm fcn;
typedef fcn fco;
typedef fco fcp;
typedef fcp fcq;
typedef fcq fcr;
typedef fcr fcs;
typedef fcs fct;
typedef fct fcu;
typedef fcu fcv;
typedef fcv fcw;
typedef fcw fcx;
typedef fcx fcy;
typedef fcy fcz;
typedef fcz fda;
typedef fda fdb;
typedef fdb fdc;
typedef fdc fdd;
typedef fdd fde;
typedef fde fdf;
typedef fdf fdg;
typedef fdg fdh;
typedef fdh fdi;
typedef fdi fdj;
typedef fdj fdk;
typedef fdk fdl;
typedef fdl fdm;
typedef fdm fdn;
typedef fdn fdo;
typedef fdo fdp;
typedef fdp fdq;
typedef fdq fdr;
typedef fdr fds;
typedef fds fdt;
typedef fdt fdu;
typedef fdu fdv;
typedef fdv fdw;
typedef fdw fdx;
typedef fdx fdy;
typedef fdy fdz;
typedef fdz fea;
typedef fea feb;
typedef feb fec;
typedef fec fed;
typedef fed fee;
typedef fee fef;
typedef fef feg;
typedef feg feh;
typedef feh fei;
typedef fei fej;
typedef fej fek;
typedef fek fel;
typedef fel fem;
typedef fem fen;
typedef fen feo;
typedef feo fep;
typedef fep feq;
typedef feq fer;
typedef fer fes;
typedef fes fet;
typedef fet feu;
typedef feu fev;
typedef fev few;
typedef few fex;
typedef fex fey;
typedef fey fez;
typedef fez ffa;
typedef ffa ffb;
typedef ffb ffc;
typedef ffc ffd;
typedef ffd ffe;
typedef ffe fff;
typedef fff ffg;
typedef ffg ffh;
typedef ffh ffi;
typedef ffi ffj;
typedef ffj ffk;
typedef ffk ffl;
typedef ffl ffm;
typedef ffm ffn;
typedef ffn ffo;
typedef ffo ffp;
typedef ffp ffq;
typedef ffq ffr;
typedef ffr ffs;
typedef ffs fft;
typedef fft ffu;
typedef ffu ffv;
typedef ffv ffw;
typedef ffw ffx;
typedef ffx ffy;
typedef ffy ffz;
typedef ffz fga;
typedef fga fgb;
typedef fgb fgc;
typedef fgc fgd;
typedef fgd fge;
typedef fge fgf;
typedef fgf fgg;
typedef fgg fgh;
typedef fgh fgi;
typedef fgi fgj;
typedef fgj fgk;
typedef fgk fgl;
typedef fgl fgm;
typedef fgm fgn;
typedef fgn fgo;
typedef fgo fgp;
typedef fgp fgq;
typedef fgq fgr;
typedef fgr fgs;
typedef fgs fgt;
typedef fgt fgu;
typedef fgu fgv;
typedef fgv fgw;
typedef fgw fgx;
typedef fgx fgy;
typedef fgy fgz;
typedef fgz fha;
typedef fha fhb;
typedef fhb fhc;
typedef fhc fhd;
typedef fhd fhe;
typedef fhe fhf;
typedef fhf fhg;
typedef fhg fhh;
typedef fhh fhi;
typedef fhi fhj;
typedef fhj fhk;
typedef fhk fhl;
typedef fhl fhm;
typedef fhm fhn;
typedef fhn fho;
typedef fho fhp;
typedef fhp fhq;
typedef fhq fhr;
typedef fhr fhs;
typedef fhs fht;
typedef fht fhu;
typedef fhu fhv;
typedef fhv fhw;
typedef fhw fhx;
typedef fhx fhy;
typedef fhy fhz;
typedef fhz fia;
typedef fia fib;
typedef fib fic;
typedef fic fid;
typedef fid fie;
typedef fie fif;
typedef fif fig;
typedef fig fih;
typedef fih fii;
typedef fii fij;
typedef fij fik;
typedef fik fil;
typedef fil fim;
typedef fim fin;
typedef fin fio;
typedef fio fip;
typedef fip fiq;
typedef fiq fir;
typedef fir fis;
typedef fis fit;
typedef fit fiu;
typedef fiu fiv;
typedef fiv fiw;
typedef fiw fix;
typedef fix fiy;
typedef fiy fiz;
typedef fiz fja;
typedef fja fjb;
typedef fjb fjc;
typedef fjc fjd;
typedef fjd fje;
typedef fje fjf;
typedef fjf fjg;
typedef fjg fjh;
typedef fjh fji;
typedef fji fjj;
typedef fjj fjk;
typedef fjk fjl;
typedef fjl fjm;
typedef fjm fjn;
typedef fjn fjo;
typedef fjo fjp;
typedef fjp fjq;
typedef fjq fjr;
typedef fjr fjs;
typedef fjs fjt;
typedef fjt fju;
typedef fju fjv;
typedef fjv fjw;
typedef fjw fjx;
typedef fjx fjy;
typedef fjy fjz;
typedef fjz fka;
typedef fka fkb;
typedef fkb fkc;
typedef fkc fkd;
typedef fkd fke;
typedef fke fkf;
typedef fkf fkg;
typedef fkg fkh;
typedef fkh fki;
typedef fki fkj;
typedef fkj fkk;
typedef fkk fkl;
typedef fkl fkm;
typedef fkm fkn;
typedef fkn fko;
typedef fko fkp;
typedef fkp fkq;
typedef fkq fkr;
typedef fkr fks;
typedef fks fkt;
typedef fkt fku;
typedef fku fkv;
typedef fkv fkw;
typedef fkw fkx;
typedef fkx fky;
typedef fky fkz;
typedef fkz fla;
typedef fla flb;
typedef flb flc;
typedef flc fld;
typedef fld fle;
typedef fle flf;
typedef flf flg;
typedef flg flh;
typedef flh fli;
typedef fli flj;
typedef flj flk;
typedef flk fll;
typedef fll flm;
typedef flm fln;
typedef fln flo;
typedef flo flp;
typedef flp flq;
typedef flq flr;
typedef flr fls;
typedef fls flt;
typedef flt flu;
typedef flu flv;
typedef flv flw;
typedef flw flx;
typedef flx fly;
typedef fly flz;
typedef flz fma;
typedef fma fmb;
typedef fmb fmc;
typedef fmc fmd;
typedef fmd fme;
typedef fme fmf;
typedef fmf fmg;
typedef fmg fmh;
typedef fmh fmi;
typedef fmi fmj;
typedef fmj fmk;
typedef fmk fml;
typedef fml fmm;
typedef fmm fmn;
typedef fmn fmo;
typedef fmo fmp;
typedef fmp fmq;
typedef fmq fmr;
typedef fmr fms;
typedef fms fmt;
typedef fmt fmu;
typedef fmu fmv;
typedef fmv fmw;
typedef fmw fmx;
typedef fmx fmy;
typedef fmy fmz;
typedef fmz fna;
typedef fna fnb;
typedef fnb fnc;
typedef fnc fnd;
typedef fnd fne;
typedef fne fnf;
typedef fnf fng;
typedef fng fnh;
typedef fnh fni;
typedef fni fnj;
typedef fnj fnk;
typedef fnk fnl;
typedef fnl fnm;
typedef fnm fnn;
typedef fnn fno;
typedef fno fnp;
typedef fnp fnq;
typedef fnq fnr;
typedef fnr fns;
typedef fns fnt;
typedef fnt fnu;
typedef fnu fnv;
typedef fnv fnw;
typedef fnw fnx;
typedef fnx fny;
typedef fny fnz;
typedef fnz foa;
typedef foa fob;
typedef fob foc;
typedef foc fod;
typedef fod foe;
typedef foe fof;
typedef fof fog;
typedef fog foh;
typedef foh foi;
typedef foi foj;
typedef foj fok;
typedef fok fol;
typedef fol fom;
typedef fom fon;
typedef fon foo;
typedef foo fop;
typedef fop foq;
typedef foq foroooo;
typedef foroooo fos;
typedef fos fot;
typedef fot fou;
typedef fou fov;
typedef fov fow;
typedef fow fox;
typedef fox foy;
typedef foy foz;
typedef foz fpa;
typedef fpa fpb;
typedef fpb fpc;
typedef fpc fpd;
typedef fpd fpe;
typedef fpe fpf;
typedef fpf fpg;
typedef fpg fph;
typedef fph fpi;
typedef fpi fpj;
typedef fpj fpk;
typedef fpk fpl;
typedef fpl fpm;
typedef fpm fpn;
typedef fpn fpo;
typedef fpo fpp;
typedef fpp fpq;
typedef fpq fpr;
typedef fpr fps;
typedef fps fptoooo;
typedef fptoooo fpu;
typedef fpu fpv;
typedef fpv fpw;
typedef fpw fpx;
typedef fpx fpy;
typedef fpy fpz;
typedef fpz fqa;
typedef fqa fqb;
typedef fqb fqc;
typedef fqc fqd;
typedef fqd fqe;
typedef fqe fqf;
typedef fqf fqg;
typedef fqg fqh;
typedef fqh fqi;
typedef fqi fqj;
typedef fqj fqk;
typedef fqk fql;
typedef fql fqm;
typedef fqm fqn;
typedef fqn fqo;
typedef fqo fqp;
typedef fqp fqq;
typedef fqq fqr;
typedef fqr fqs;
typedef fqs fqt;
typedef fqt fqu;
typedef fqu fqv;
typedef fqv fqw;
typedef fqw fqx;
typedef fqx fqy;
typedef fqy fqz;
typedef fqz fra;
typedef fra frb;
typedef frb frc;
typedef frc frd;
typedef frd fre;
typedef fre frf;
typedef frf frg;
typedef frg frh;
typedef frh fri;
typedef fri frj;
typedef frj frk;
typedef frk frl;
typedef frl frm;
typedef frm frn;
typedef frn fro;
typedef fro frp;
typedef frp frq;
typedef frq frr;
typedef frr frs;
typedef frs frt;
typedef frt fru;
typedef fru frv;
typedef frv frw;
typedef frw frx;
typedef frx fry;
typedef fry frz;
typedef frz fsa;
typedef fsa fsb;
typedef fsb fsc;
typedef fsc fsd;
typedef fsd fse;
typedef fse fsf;
typedef fsf fsg;
typedef fsg fsh;
typedef fsh fsi;
typedef fsi fsj;
typedef fsj fsk;
typedef fsk fsl;
typedef fsl fsm;
typedef fsm fsn;
typedef fsn fso;
typedef fso fsp;
typedef fsp fsq;
typedef fsq fsr;
typedef fsr fss;
typedef fss fst;
typedef fst fsu;
typedef fsu fsv;
typedef fsv fsw;
typedef fsw fsx;
typedef fsx fsy;
typedef fsy fsz;
typedef fsz fta;
typedef fta ftb;
typedef ftb ftc;
typedef ftc ftd;
typedef ftd fte;
typedef fte ftf;
typedef ftf ftg;
typedef ftg fth;
typedef fth fti;
typedef fti ftj;
typedef ftj ftk;
typedef ftk ftl;
typedef ftl ftm;
typedef ftm ftn;
typedef ftn fto;
typedef fto ftp;
typedef ftp ftq;
typedef ftq ftr;
typedef ftr fts;
typedef fts ftt;
typedef ftt ftu;
typedef ftu ftv;
typedef ftv ftw;
typedef ftw ftx;
typedef ftx fty;
typedef fty ftz;
typedef ftz fua;
typedef fua fub;
typedef fub fuc;
typedef fuc fud;
typedef fud fue;
typedef fue fuf;
typedef fuf fug;
typedef fug fuh;
typedef fuh fui;
typedef fui fuj;
typedef fuj fuk;
typedef fuk ful;
typedef ful fum;
typedef fum fun;
typedef fun fuo;
typedef fuo fup;
typedef fup fuq;
typedef fuq fur;
typedef fur fus;
typedef fus fut;
typedef fut fuu;
typedef fuu fuv;
typedef fuv fuw;
typedef fuw fux;
typedef fux fuy;
typedef fuy fuz;
typedef fuz fva;
typedef fva fvb;
typedef fvb fvc;
typedef fvc fvd;
typedef fvd fve;
typedef fve fvf;
typedef fvf fvg;
typedef fvg fvh;
typedef fvh fvi;
typedef fvi fvj;
typedef fvj fvk;
typedef fvk fvl;
typedef fvl fvm;
typedef fvm fvn;
typedef fvn fvo;
typedef fvo fvp;
typedef fvp fvq;
typedef fvq fvr;
typedef fvr fvs;
typedef fvs fvt;
typedef fvt fvu;
typedef fvu fvv;
typedef fvv fvw;
typedef fvw fvx;
typedef fvx fvy;
typedef fvy fvz;
typedef fvz fwa;
typedef fwa fwb;
typedef fwb fwc;
typedef fwc fwd;
typedef fwd fwe;
typedef fwe fwf;
typedef fwf fwg;
typedef fwg fwh;
typedef fwh fwi;
typedef fwi fwj;
typedef fwj fwk;
typedef fwk fwl;
typedef fwl fwm;
typedef fwm fwn;
typedef fwn fwo;
typedef fwo fwp;
typedef fwp fwq;
typedef fwq fwr;
typedef fwr fws;
typedef fws fwt;
typedef fwt fwu;
typedef fwu fwv;
typedef fwv fww;
typedef fww fwx;
typedef fwx fwy;
typedef fwy fwz;
typedef fwz fxa;
typedef fxa fxb;
typedef fxb fxc;
typedef fxc fxd;
typedef fxd fxe;
typedef fxe fxf;
typedef fxf fxg;
typedef fxg fxh;
typedef fxh fxi;
typedef fxi fxj;
typedef fxj fxk;
typedef fxk fxl;
typedef fxl fxm;
typedef fxm fxn;
typedef fxn fxo;
typedef fxo fxp;
typedef fxp fxq;
typedef fxq fxr;
typedef fxr fxs;
typedef fxs fxt;
typedef fxt fxu;
typedef fxu fxv;
typedef fxv fxw;
typedef fxw fxx;
typedef fxx fxy;
typedef fxy fxz;
typedef fxz fya;
typedef fya fyb;
typedef fyb fyc;
typedef fyc fyd;
typedef fyd fye;
typedef fye fyf;
typedef fyf fyg;
typedef fyg fyh;
typedef fyh fyi;
typedef fyi fyj;
typedef fyj fyk;
typedef fyk fyl;
typedef fyl fym;
typedef fym fyn;
typedef fyn fyo;
typedef fyo fyp;
typedef fyp fyq;
typedef fyq fyr;
typedef fyr fys;
typedef fys fyt;
typedef fyt fyu;
typedef fyu fyv;
typedef fyv fyw;
typedef fyw fyx;
typedef fyx fyy;
typedef fyy fyz;
typedef fyz fza;
typedef fza fzb;
typedef fzb fzc;
typedef fzc fzd;
typedef fzd fze;
typedef fze fzf;
typedef fzf fzg;
typedef fzg fzh;
typedef fzh fzi;
typedef fzi fzj;
typedef fzj fzk;
typedef fzk fzl;
typedef fzl fzm;
typedef fzm fzn;
typedef fzn fzo;
typedef fzo fzp;
typedef fzp fzq;
typedef fzq fzr;
typedef fzr fzs;
typedef fzs fzt;
typedef fzt fzu;
typedef fzu fzv;
typedef fzv fzw;
typedef fzw fzx;
typedef fzx fzy;
typedef fzy fzz;
typedef fzz gaa;
typedef gaa gab;
typedef gab gac;
typedef gac gad;
typedef gad gae;
typedef gae gaf;
typedef gaf gag;
typedef gag gah;
typedef gah gai;
typedef gai gaj;
typedef gaj gak;
typedef gak gal;
typedef gal gam;
typedef gam gan;
typedef gan gao;
typedef gao gap;
typedef gap gaq;
typedef gaq gar;
typedef gar gas;
typedef gas gat;
typedef gat gau;
typedef gau gav;
typedef gav gaw;
typedef gaw gax;
typedef gax gay;
typedef gay gaz;
typedef gaz gba;
typedef gba gbb;
typedef gbb gbc;
typedef gbc gbd;
typedef gbd gbe;
typedef gbe gbf;
typedef gbf gbg;
typedef gbg gbh;
typedef gbh gbi;
typedef gbi gbj;
typedef gbj gbk;
typedef gbk gbl;
typedef gbl gbm;
typedef gbm gbn;
typedef gbn gbo;
typedef gbo gbp;
typedef gbp gbq;
typedef gbq gbr;
typedef gbr gbs;
typedef gbs gbt;
typedef gbt gbu;
typedef gbu gbv;
typedef gbv gbw;
typedef gbw gbx;
typedef gbx gby;
typedef gby gbz;
typedef gbz gca;
typedef gca gcb;
typedef gcb gcc;
typedef gcc gcd;
typedef gcd gce;
typedef gce gcf;
typedef gcf gcg;
typedef gcg gch;
typedef gch gci;
typedef gci gcj;
typedef gcj gck;
typedef gck gcl;
typedef gcl gcm;
typedef gcm gcn;
typedef gcn gco;
typedef gco gcp;
typedef gcp gcq;
typedef gcq gcr;
typedef gcr gcs;
typedef gcs gct;
typedef gct gcu;
typedef gcu gcv;
typedef gcv gcw;
typedef gcw gcx;
typedef gcx gcy;
typedef gcy gcz;
typedef gcz gda;
typedef gda gdb;
typedef gdb gdc;
typedef gdc gdd;
typedef gdd gde;
typedef gde gdf;
typedef gdf gdg;
typedef gdg gdh;
typedef gdh gdi;
typedef gdi gdj;
typedef gdj gdk;
typedef gdk gdl;
typedef gdl gdm;
typedef gdm gdn;
typedef gdn gdo;
typedef gdo gdp;
typedef gdp gdq;
typedef gdq gdr;
typedef gdr gds;
typedef gds gdt;
typedef gdt gdu;
typedef gdu gdv;
typedef gdv gdw;
typedef gdw gdx;
typedef gdx gdy;
typedef gdy gdz;
typedef gdz gea;
typedef gea geb;
typedef geb gec;
typedef gec ged;
typedef ged gee;
typedef gee gef;
typedef gef geg;
typedef geg geh;
typedef geh gei;
typedef gei gej;
typedef gej gek;
typedef gek gel;
typedef gel gem;
typedef gem gen;
typedef gen geo;
typedef geo gep;
typedef gep geq;
typedef geq ger;
typedef ger ges;
typedef ges get;
typedef get geu;
typedef geu gev;
typedef gev gew;
typedef gew gex;
typedef gex gey;
typedef gey gez;
typedef gez gfa;
typedef gfa gfb;
typedef gfb gfc;
typedef gfc gfd;
typedef gfd gfe;
typedef gfe gff;
typedef gff gfg;
typedef gfg gfh;
typedef gfh gfi;
typedef gfi gfj;
typedef gfj gfk;
typedef gfk gfl;
typedef gfl gfm;
typedef gfm gfn;
typedef gfn gfo;
typedef gfo gfp;
typedef gfp gfq;
typedef gfq gfr;
typedef gfr gfs;
typedef gfs gft;
typedef gft gfu;
typedef gfu gfv;
typedef gfv gfw;
typedef gfw gfx;
typedef gfx gfy;
typedef gfy gfz;
typedef gfz gga;
typedef gga ggb;
typedef ggb ggc;
typedef ggc ggd;
typedef ggd gge;
typedef gge ggf;
typedef ggf ggg;
typedef ggg ggh;
typedef ggh ggi;
typedef ggi ggj;
typedef ggj ggk;
typedef ggk ggl;
typedef ggl ggm;
typedef ggm ggn;
typedef ggn ggo;
typedef ggo ggp;
typedef ggp ggq;
typedef ggq ggr;
typedef ggr ggs;
typedef ggs ggt;
typedef ggt ggu;
typedef ggu ggv;
typedef ggv ggw;
typedef ggw ggx;
typedef ggx ggy;
typedef ggy ggz;
typedef ggz gha;
typedef gha ghb;
typedef ghb ghc;
typedef ghc ghd;
typedef ghd ghe;
typedef ghe ghf;
typedef ghf ghg;
typedef ghg ghh;
typedef ghh ghi;
typedef ghi ghj;
typedef ghj ghk;
typedef ghk ghl;
typedef ghl ghm;
typedef ghm ghn;
typedef ghn gho;
typedef gho ghp;
typedef ghp ghq;
typedef ghq ghr;
typedef ghr ghs;
typedef ghs ght;
typedef ght ghu;
typedef ghu ghv;
typedef ghv ghw;
typedef ghw ghx;
typedef ghx ghy;
typedef ghy ghz;
typedef ghz gia;
typedef gia gib;
typedef gib gic;
typedef gic gid;
typedef gid gie;
typedef gie gif;
typedef gif gig;
typedef gig gih;
typedef gih gii;
typedef gii gij;
typedef gij gik;
typedef gik gil;
typedef gil gim;
typedef gim gin;
typedef gin gio;
typedef gio gip;
typedef gip giq;
typedef giq gir;
typedef gir gis;
typedef gis git;
typedef git giu;
typedef giu giv;
typedef giv giw;
typedef giw gix;
typedef gix giy;
typedef giy giz;
typedef giz gja;
typedef gja gjb;
typedef gjb gjc;
typedef gjc gjd;
typedef gjd gje;
typedef gje gjf;
typedef gjf gjg;
typedef gjg gjh;
typedef gjh gji;
typedef gji gjj;
typedef gjj gjk;
typedef gjk gjl;
typedef gjl gjm;
typedef gjm gjn;
typedef gjn gjo;
typedef gjo gjp;
typedef gjp gjq;
typedef gjq gjr;
typedef gjr gjs;
typedef gjs gjt;
typedef gjt gju;
typedef gju gjv;
typedef gjv gjw;
typedef gjw gjx;
typedef gjx gjy;
typedef gjy gjz;
typedef gjz gka;
typedef gka gkb;
typedef gkb gkc;
typedef gkc gkd;
typedef gkd gke;
typedef gke gkf;
typedef gkf gkg;
typedef gkg gkh;
typedef gkh gki;
typedef gki gkj;
typedef gkj gkk;
typedef gkk gkl;
typedef gkl gkm;
typedef gkm gkn;
typedef gkn gko;
typedef gko gkp;
typedef gkp gkq;
typedef gkq gkr;
typedef gkr gks;
typedef gks gkt;
typedef gkt gku;
typedef gku gkv;
typedef gkv gkw;
typedef gkw gkx;
typedef gkx gky;
typedef gky gkz;
typedef gkz gla;
typedef gla glb;
typedef glb glc;
typedef glc gld;
typedef gld gle;
typedef gle glf;
typedef glf glg;
typedef glg glh;
typedef glh gli;
typedef gli glj;
typedef glj glk;
typedef glk gll;
typedef gll glm;
typedef glm gln;
typedef gln glo;
typedef glo glp;
typedef glp glq;
typedef glq glr;
typedef glr gls;
typedef gls glt;
typedef glt glu;
typedef glu glv;
typedef glv glw;
typedef glw glx;
typedef glx gly;
typedef gly glz;
typedef glz gma;
typedef gma gmb;
typedef gmb gmc;
typedef gmc gmd;
typedef gmd gme;
typedef gme gmf;
typedef gmf gmg;
typedef gmg gmh;
typedef gmh gmi;
typedef gmi gmj;
typedef gmj gmk;
typedef gmk gml;
typedef gml gmm;
typedef gmm gmn;
typedef gmn gmo;
typedef gmo gmp;
typedef gmp gmq;
typedef gmq gmr;
typedef gmr gms;
typedef gms gmt;
typedef gmt gmu;
typedef gmu gmv;
typedef gmv gmw;
typedef gmw gmx;
typedef gmx gmy;
typedef gmy gmz;
typedef gmz gna;
typedef gna gnb;
typedef gnb gnc;
typedef gnc gnd;
typedef gnd gne;
typedef gne gnf;
typedef gnf gng;
typedef gng gnh;
typedef gnh gni;
typedef gni gnj;
typedef gnj gnk;
typedef gnk gnl;
typedef gnl gnm;
typedef gnm gnn;
typedef gnn gno;
typedef gno gnp;
typedef gnp gnq;
typedef gnq gnr;
typedef gnr gns;
typedef gns gnt;
typedef gnt gnu;
typedef gnu gnv;
typedef gnv gnw;
typedef gnw gnx;
typedef gnx gny;
typedef gny gnz;
typedef gnz goa;
typedef goa gob;
typedef gob goc;
typedef goc god;
typedef god goe;
typedef goe gof;
typedef gof gog;
typedef gog goh;
typedef goh goi;
typedef goi goj;
typedef goj gok;
typedef gok gol;
typedef gol gom;
typedef gom gon;
typedef gon goo;
typedef goo gop;
typedef gop goq;
typedef goq gor;
typedef gor gos;
typedef gos got;
typedef got gou;
typedef gou gov;
typedef gov gow;
typedef gow gox;
typedef gox goy;
typedef goy goz;
typedef goz gpa;
typedef gpa gpb;
typedef gpb gpc;
typedef gpc gpd;
typedef gpd gpe;
typedef gpe gpf;
typedef gpf gpg;
typedef gpg gph;
typedef gph gpi;
typedef gpi gpj;
typedef gpj gpk;
typedef gpk gpl;
typedef gpl gpm;
typedef gpm gpn;
typedef gpn gpo;
typedef gpo gpp;
typedef gpp gpq;
typedef gpq gpr;
typedef gpr gps;
typedef gps gpt;
typedef gpt gpu;
typedef gpu gpv;
typedef gpv gpw;
typedef gpw gpx;
typedef gpx gpy;
typedef gpy gpz;
typedef gpz gqa;
typedef gqa gqb;
typedef gqb gqc;
typedef gqc gqd;
typedef gqd gqe;
typedef gqe gqf;
typedef gqf gqg;
typedef gqg gqh;
typedef gqh gqi;
typedef gqi gqj;
typedef gqj gqk;
typedef gqk gql;
typedef gql gqm;
typedef gqm gqn;
typedef gqn gqo;
typedef gqo gqp;
typedef gqp gqq;
typedef gqq gqr;
typedef gqr gqs;
typedef gqs gqt;
typedef gqt gqu;
typedef gqu gqv;
typedef gqv gqw;
typedef gqw gqx;
typedef gqx gqy;
typedef gqy gqz;
typedef gqz gra;
typedef gra grb;
typedef grb grc;
typedef grc grd;
typedef grd gre;
typedef gre grf;
typedef grf grg;
typedef grg grh;
typedef grh gri;
typedef gri grj;
typedef grj grk;
typedef grk grl;
typedef grl grm;
typedef grm grn;
typedef grn gro;
typedef gro grp;
typedef grp grq;
typedef grq grr;
typedef grr grs;
typedef grs grt;
typedef grt gru;
typedef gru grv;
typedef grv grw;
typedef grw grx;
typedef grx gry;
typedef gry grz;
typedef grz gsa;
typedef gsa gsb;
typedef gsb gsc;
typedef gsc gsd;
typedef gsd gse;
typedef gse gsf;
typedef gsf gsg;
typedef gsg gsh;
typedef gsh gsi;
typedef gsi gsj;
typedef gsj gsk;
typedef gsk gsl;
typedef gsl gsm;
typedef gsm gsn;
typedef gsn gso;
typedef gso gsp;
typedef gsp gsq;
typedef gsq gsr;
typedef gsr gss;
typedef gss gst;
typedef gst gsu;
typedef gsu gsv;
typedef gsv gsw;
typedef gsw gsx;
typedef gsx gsy;
typedef gsy gsz;
typedef gsz gta;
typedef gta gtb;
typedef gtb gtc;
typedef gtc gtd;
typedef gtd gte;
typedef gte gtf;
typedef gtf gtg;
typedef gtg gth;
typedef gth gti;
typedef gti gtj;
typedef gtj gtk;
typedef gtk gtl;
typedef gtl gtm;
typedef gtm gtn;
typedef gtn gto;
typedef gto gtp;
typedef gtp gtq;
typedef gtq gtr;
typedef gtr gts;
typedef gts gtt;
typedef gtt gtu;
typedef gtu gtv;
typedef gtv gtw;
typedef gtw gtx;
typedef gtx gty;
typedef gty gtz;
typedef gtz gua;
typedef gua gub;
typedef gub guc;
typedef guc gud;
typedef gud gue;
typedef gue guf;
typedef guf gug;
typedef gug guh;
typedef guh gui;
typedef gui guj;
typedef guj guk;
typedef guk gul;
typedef gul gum;
typedef gum gun;
typedef gun guo;
typedef guo gup;
typedef gup guq;
typedef guq gur;
typedef gur gus;
typedef gus gut;
typedef gut guu;
typedef guu guv;
typedef guv guw;
typedef guw gux;
typedef gux guy;
typedef guy guz;
typedef guz gva;
typedef gva gvb;
typedef gvb gvc;
typedef gvc gvd;
typedef gvd gve;
typedef gve gvf;
typedef gvf gvg;
typedef gvg gvh;
typedef gvh gvi;
typedef gvi gvj;
typedef gvj gvk;
typedef gvk gvl;
typedef gvl gvm;
typedef gvm gvn;
typedef gvn gvo;
typedef gvo gvp;
typedef gvp gvq;
typedef gvq gvr;
typedef gvr gvs;
typedef gvs gvt;
typedef gvt gvu;
typedef gvu gvv;
typedef gvv gvw;
typedef gvw gvx;
typedef gvx gvy;
typedef gvy gvz;
typedef gvz gwa;
typedef gwa gwb;
typedef gwb gwc;
typedef gwc gwd;
typedef gwd gwe;
typedef gwe gwf;
typedef gwf gwg;
typedef gwg gwh;
typedef gwh gwi;
typedef gwi gwj;
typedef gwj gwk;
typedef gwk gwl;
typedef gwl gwm;
typedef gwm gwn;
typedef gwn gwo;
typedef gwo gwp;
typedef gwp gwq;
typedef gwq gwr;
typedef gwr gws;
typedef gws gwt;
typedef gwt gwu;
typedef gwu gwv;
typedef gwv gww;
typedef gww gwx;
typedef gwx gwy;
typedef gwy gwz;
typedef gwz gxa;
typedef gxa gxb;
typedef gxb gxc;
typedef gxc gxd;
typedef gxd gxe;
typedef gxe gxf;
typedef gxf gxg;
typedef gxg gxh;
typedef gxh gxi;
typedef gxi gxj;
typedef gxj gxk;
typedef gxk gxl;
typedef gxl gxm;
typedef gxm gxn;
typedef gxn gxo;
typedef gxo gxp;
typedef gxp gxq;
typedef gxq gxr;
typedef gxr gxs;
typedef gxs gxt;
typedef gxt gxu;
typedef gxu gxv;
typedef gxv gxw;
typedef gxw gxx;
typedef gxx gxy;
typedef gxy gxz;
typedef gxz gya;
typedef gya gyb;
typedef gyb gyc;
typedef gyc gyd;
typedef gyd gye;
typedef gye gyf;
typedef gyf gyg;
typedef gyg gyh;
typedef gyh gyi;
typedef gyi gyj;
typedef gyj gyk;
typedef gyk gyl;
typedef gyl gym;
typedef gym gyn;
typedef gyn gyo;
typedef gyo gyp;
typedef gyp gyq;
typedef gyq gyr;
typedef gyr gys;
typedef gys gyt;
typedef gyt gyu;
typedef gyu gyv;
typedef gyv gyw;
typedef gyw gyx;
typedef gyx gyy;
typedef gyy gyz;
typedef gyz gza;
typedef gza gzb;
typedef gzb gzc;
typedef gzc gzd;
typedef gzd gze;
typedef gze gzf;
typedef gzf gzg;
typedef gzg gzh;
typedef gzh gzi;
typedef gzi gzj;
typedef gzj gzk;
typedef gzk gzl;
typedef gzl gzm;
typedef gzm gzn;
typedef gzn gzo;
typedef gzo gzp;
typedef gzp gzq;
typedef gzq gzr;
typedef gzr gzs;
typedef gzs gzt;
typedef gzt gzu;
typedef gzu gzv;
typedef gzv gzw;
typedef gzw gzx;
typedef gzx gzy;
typedef gzy gzz;
typedef gzz haa;
typedef haa hab;
typedef hab hac;
typedef hac had;
typedef had hae;
typedef hae haf;
typedef haf hag;
typedef hag hah;
typedef hah hai;
typedef hai haj;
typedef haj hak;
typedef hak hal;
typedef hal ham;
typedef ham han;
typedef han hao;
typedef hao hap;
typedef hap haq;
typedef haq har;
typedef har has;
typedef has hat;
typedef hat hau;
typedef hau hav;
typedef hav haw;
typedef haw hax;
typedef hax hay;
typedef hay haz;
typedef haz hba;
typedef hba hbb;
typedef hbb hbc;
typedef hbc hbd;
typedef hbd hbe;
typedef hbe hbf;
typedef hbf hbg;
typedef hbg hbh;
typedef hbh hbi;
typedef hbi hbj;
typedef hbj hbk;
typedef hbk hbl;
typedef hbl hbm;
typedef hbm hbn;
typedef hbn hbo;
typedef hbo hbp;
typedef hbp hbq;
typedef hbq hbr;
typedef hbr hbs;
typedef hbs hbt;
typedef hbt hbu;
typedef hbu hbv;
typedef hbv hbw;
typedef hbw hbx;
typedef hbx hby;
typedef hby hbz;
typedef hbz hca;
typedef hca hcb;
typedef hcb hcc;
typedef hcc hcd;
typedef hcd hce;
typedef hce hcf;
typedef hcf hcg;
typedef hcg hch;
typedef hch hci;
typedef hci hcj;
typedef hcj hck;
typedef hck hcl;
typedef hcl hcm;
typedef hcm hcn;
typedef hcn hco;
typedef hco hcp;
typedef hcp hcq;
typedef hcq hcr;
typedef hcr hcs;
typedef hcs hct;
typedef hct hcu;
typedef hcu hcv;
typedef hcv hcw;
typedef hcw hcx;
typedef hcx hcy;
typedef hcy hcz;
typedef hcz hda;
typedef hda hdb;
typedef hdb hdc;
typedef hdc hdd;
typedef hdd hde;
typedef hde hdf;
typedef hdf hdg;
typedef hdg hdh;
typedef hdh hdi;
typedef hdi hdj;
typedef hdj hdk;
typedef hdk hdl;
typedef hdl hdm;
typedef hdm hdn;
typedef hdn hdo;
typedef hdo hdp;
typedef hdp hdq;
typedef hdq hdr;
typedef hdr hds;
typedef hds hdt;
typedef hdt hdu;
typedef hdu hdv;
typedef hdv hdw;
typedef hdw hdx;
typedef hdx hdy;
typedef hdy hdz;
typedef hdz hea;
typedef hea heb;
typedef heb hec;
typedef hec hed;
typedef hed hee;
typedef hee hef;
typedef hef heg;
typedef heg heh;
typedef heh hei;
typedef hei hej;
typedef hej hek;
typedef hek hel;
typedef hel hem;
typedef hem hen;
typedef hen heo;
typedef heo hep;
typedef hep heq;
typedef heq her;
typedef her hes;
typedef hes het;
typedef het heu;
typedef heu hev;
typedef hev hew;
typedef hew hex;
typedef hex hey;
typedef hey hez;
typedef hez hfa;
typedef hfa hfb;
typedef hfb hfc;
typedef hfc hfd;
typedef hfd hfe;
typedef hfe hff;
typedef hff hfg;
typedef hfg hfh;
typedef hfh hfi;
typedef hfi hfj;
typedef hfj hfk;
typedef hfk hfl;
typedef hfl hfm;
typedef hfm hfn;
typedef hfn hfo;
typedef hfo hfp;
typedef hfp hfq;
typedef hfq hfr;
typedef hfr hfs;
typedef hfs hft;
typedef hft hfu;
typedef hfu hfv;
typedef hfv hfw;
typedef hfw hfx;
typedef hfx hfy;
typedef hfy hfz;
typedef hfz hga;
typedef hga hgb;
typedef hgb hgc;
typedef hgc hgd;
typedef hgd hge;
typedef hge hgf;
typedef hgf hgg;
typedef hgg hgh;
typedef hgh hgi;
typedef hgi hgj;
typedef hgj hgk;
typedef hgk hgl;
typedef hgl hgm;
typedef hgm hgn;
typedef hgn hgo;
typedef hgo hgp;
typedef hgp hgq;
typedef hgq hgr;
typedef hgr hgs;
typedef hgs hgt;
typedef hgt hgu;
typedef hgu hgv;
typedef hgv hgw;
typedef hgw hgx;
typedef hgx hgy;
typedef hgy hgz;
typedef hgz hha;
typedef hha hhb;
typedef hhb hhc;
typedef hhc hhd;
typedef hhd hhe;
typedef hhe hhf;
typedef hhf hhg;
typedef hhg hhh;
typedef hhh hhi;
typedef hhi hhj;
typedef hhj hhk;
typedef hhk hhl;
typedef hhl hhm;
typedef hhm hhn;
typedef hhn hho;
typedef hho hhp;
typedef hhp hhq;
typedef hhq hhr;
typedef hhr hhs;
typedef hhs hht;
typedef hht hhu;
typedef hhu hhv;
typedef hhv hhw;
typedef hhw hhx;
typedef hhx hhy;
typedef hhy hhz;
typedef hhz hia;
typedef hia hib;
typedef hib hic;
typedef hic hid;
typedef hid hie;
typedef hie hif;
typedef hif hig;
typedef hig hih;
typedef hih hii;
typedef hii hij;
typedef hij hik;
typedef hik hil;
typedef hil him;
typedef him hin;
typedef hin hio;
typedef hio hip;
typedef hip hiq;
typedef hiq hir;
typedef hir his;
typedef his hit;
typedef hit hiu;
typedef hiu hiv;
typedef hiv hiw;
typedef hiw hix;
typedef hix hiy;
typedef hiy hiz;
typedef hiz hja;
typedef hja hjb;
typedef hjb hjc;
typedef hjc hjd;
typedef hjd hje;
typedef hje hjf;
typedef hjf hjg;
typedef hjg hjh;
typedef hjh hji;
typedef hji hjj;
typedef hjj hjk;
typedef hjk hjl;
typedef hjl hjm;
typedef hjm hjn;
typedef hjn hjo;
typedef hjo hjp;
typedef hjp hjq;
typedef hjq hjr;
typedef hjr hjs;
typedef hjs hjt;
typedef hjt hju;
typedef hju hjv;
typedef hjv hjw;
typedef hjw hjx;
typedef hjx hjy;
typedef hjy hjz;
typedef hjz hka;
typedef hka hkb;
typedef hkb hkc;
typedef hkc hkd;
typedef hkd hke;
typedef hke hkf;

hkf main() {
	hkf variable = 1;
	return variable;
}
