#define _POSIX_SOURCE #include #include #define extern/* ioccc*/ #define condition 22+d+e> 31 #define declarator main ( void ) #define keyword ae(t,d+e-9); ae(m,4) #define false ae (t, d+ e+ 22); ae (m,3) #define syntax_error(n); } else if (J < n) { #define relational_expression(i, o, ccc) i o ccc #define errno translation_unit/*Apollo 13*/int errno #define iterative_statement for ( expressions ) block #define translation_unit declarator compound_statement #define ae(unary_expression,ae) unary_expression= ae #define declaration char T[16]; struct tm ae(s,{ 0}) #define if_part {macrolist list ae(b,J%4); type_name #define tokens if (t==25&&d==28 &&a > 10) ae (t, 18) #define selection_statement(a,b,c) if(a){b; } else{ c; } #define storage_class ae(e,(2*b+4*c+6*d+N)%7); statement #define statement_list iterative_statement return'^'^'^' #define macro(x,y,cast) ae(M,x); ae(N,y)syntax_error(cast) #define block { if(relational_expression(J,<,1700))if_part;} #define declaration_list int J,a,b,c,d, e,t,m,M,N; declaration #define true keyword; selection_statement(t==26,ae(t,19),tokens) #define compound_statement { declaration_list ; statement_list ; } #define expressions ae(J,1582); relational_expression(J,<,2200); ++J #define list macro (24, 5, 2200) ae(M, 24); ae(N, 6); } ae(a, J % 19); #define type_name ae (c, J % 7);ae (d, (19 * a + M) % 30); storage_class #define statement selection_statement ( condition,true,false)pptoken cast #define macrolist macro(22,2,1800)macro (23, 3,1900) macro (23, 4, 2100) #define pptoken ae(s.tm_year,J-1900);ae (s.tm_mon,m-1); ae(s.tm_mday,t); #define cast (void)strftime(T,sizeof T, "%a %b %d %Y",&s),(void)puts(T); #include