
'BEGIN'

    'COMMENT' library 1;
    'INTEGER' 
        i, 
        j; 
    i := j := 0; 
    i := 
        'IF' i = 0 'THEN' 

                'IF' j = 0 'THEN' 
                    1
                'ELSE'
                    2
        'ELSE'
            3; 
    'IF' i = 1 'THEN' 
        'IF' j = 0 'THEN' 
            j := 2
        'ELSE'
            j := 3
        'ELSE'
            j := 4; 
    outreal(1, i); 
    outreal(1, j)
'END' 


!ALGOL

'BEGIN'

    'COMMENT' library 1;
    'INTEGER' 
        i; 
    'REAL' 
        x; 
    'PROCEDURE' ass(x, i); 
        'REAL' 
            x; 
        'INTEGER' 
            i; 
        'IF' i < 0 'THEN' 
            x := i + 3
        'ELSE'
            i := 2.0 * x; 

    ass(x, - 1); 
    i := 2; 
    ass(x, i); 
    ass(i, i); 
    ass(i, x); 
    outreal(1, i); 
    outreal(1, x)
'END' 


!ALGOL

'BEGIN'
    'PROCEDURE' a0; 
        'BEGIN'
        'PROCEDURE' a1; 
            'BEGIN'
            'PROCEDURE' a2; 
                'BEGIN'
                'PROCEDURE' a3; 
                    'BEGIN'
                    'PROCEDURE' a4; 
                        'BEGIN'
                        'PROCEDURE' a5; 
                            'BEGIN'

                            'END'; 

                        ; 
                        'END'; 

                    ; 
                    'END'; 

                ; 
                'END'; 

            ; 
            'END'; 

        ; 
        'END'; 

    ; 
'END' 



!ALGOL

'BEGIN'
 'REAL' 
  a; 
 'BEGIN'
  'REAL' 
   a; 
  'BEGIN'
   'REAL' 
    a; 
   'BEGIN'
    'REAL' 
     a; 
    'BEGIN'
     'REAL' 
      a; 
     'BEGIN'
      'REAL' 
       a; 
      'BEGIN'
       'REAL' 
        a; 
       'BEGIN'
        'REAL' 
         a; 
        'BEGIN'
         'REAL' 
          a; 
         'BEGIN'
          'REAL' 
           a; 
          'BEGIN'
           'REAL' 
            a; 
           'BEGIN'
            'REAL' 
             a; 
            'BEGIN'
             'REAL' 
              a; 
             'BEGIN'
              'REAL' 
               a; 
              'BEGIN'
               'REAL' 
                a; 

              'END' 
             'END' 
            'END' 
           'END' 
          'END' 
         'END' 
        'END' 
       'END' 
      'END' 
     'END' 
    'END' 
   'END' 
  'END' 

 'END' 

'END'

!ALGOL

'BEGIN'

    'COMMENT' library 1;

    'REAL' 
        a0, 
        a1, 
        a2, 
        a3, 
        a4, 
        a5, 
        a6, 
        a7, 
        a8, 
        a9, 
        a10, 
        a11, 
        a12, 
        a13, 
        a14, 
        a15, 
        a16, 
        a17, 
        a18, 
        a19, 
        a20, 
        a21, 
        a22, 
        a23, 
        a24, 
        a25, 
        a26, 
        a27, 
        a28, 
        a29, 
        a30, 
        a31, 
        a32, 
        a33, 
        a34, 
        a35, 
        a36, 
        a37, 
        a38, 
        a39, 
        a40, 
        a41, 
        a42, 
        a43, 
        a44, 
        a45, 
        a46, 
        a47, 
        a48, 
        a49, 
        a50, 
        a51, 
        a52, 
        a53, 
        a54, 
        a55, 
        a56, 
        a57, 
        a58, 
        a59, 
        a60, 
        a61, 
        a62, 
        a63, 
        a64, 
        a65, 
        a66, 
        a67, 
        a68, 
        a69, 
        a70, 
        a71, 
        a72, 
        a73, 
        a74, 
        a75, 
        a76, 
        a77, 
        a78, 
        a79, 
        a80, 
        a81, 
        a82, 
        a83, 
        a84, 
        a85, 
        a86, 
        a87, 
        a88, 
        a89, 
        a90, 
        a91, 
        a92, 
        a93, 
        a94, 
        a95, 
        a96, 
        a97, 
        a98, 
        a99, 
        a100, 
        a101, 
        a102, 
        a103, 
        a104, 
        a105, 
        a106, 
        a107, 
        a108, 
        a109, 
        a110, 
        a111, 
        a112, 
        a113, 
        a114, 
        a115, 
        a116, 
        a117, 
        a118, 
        a119, 
        a120, 
        a121, 
        a122, 
        a123, 
        a124, 
        a125, 
        a126, 
        a127, 
        a128, 
        a129, 
        a130, 
        a131, 
        a132, 
        a133, 
        a134, 
        a135, 
        a136, 
        a137, 
        a138, 
        a139, 
        a140, 
        a141, 
        a142, 
        a143, 
        a144, 
        a145, 
        a146, 
        a147, 
        a148, 
        a149, 
        a150, 
        a151, 
        a152, 
        a153, 
        a154, 
        a155, 
        a156, 
        a157, 
        a158, 
        a159, 
        a160, 
        a161, 
        a162, 
        a163, 
        a164, 
        a165, 
        a166, 
        a167, 
        a168, 
        a169, 
        a170, 
        a171, 
        a172, 
        a173, 
        a174, 
        a175, 
        a176, 
        a177, 
        a178, 
        a179, 
        a180, 
        a181, 
        a182, 
        a183, 
        a184, 
        a185, 
        a186, 
        a187, 
        a188, 
        a189, 
        a190, 
        a191, 
        a192, 
        a193, 
        a194, 
        a195, 
        a196, 
        a197, 
        a198, 
        a199, 
        a200, 
        a201, 
        a202, 
        a203, 
        a204, 
        a205, 
        a206, 
        a207, 
        a208, 
        a209, 
        a210, 
        a211, 
        a212, 
        a213, 
        a214, 
        a215, 
        a216, 
        a217, 
        a218, 
        a219, 
        a220, 
        a221, 
        a222, 
        a223, 
        a224, 
        a225, 
        a226, 
        a227, 
        a228, 
        a229, 
        a230, 
        a231, 
        a232, 
        a233, 
        a234, 
        a235, 
        a236, 
        a237, 
        a238, 
        a239, 
        a240, 
        a241, 
        a242, 
        a243, 
        a244, 
        a245, 
        a246, 
        a247, 
        a248, 
        a249, 
        a250, 
        a251, 
        a252, 
        a253, 
        a254, 
        a255, 
        a256, 
        a257, 
        a258, 
        a259, 
        a260, 
        a261, 
        a262, 
        a263, 
        a264, 
        a265, 
        a266, 
        a267, 
        a268, 
        a269, 
        a270, 
        a271, 
        a272, 
        a273, 
        a274, 
        a275, 
        a276, 
        a277, 
        a278, 
        a279, 
        a280, 
        a281, 
        a282, 
        a283, 
        a284, 
        a285, 
        a286, 
        a287, 
        a288, 
        a289, 
        a290, 
        a291, 
        a292, 
        a293, 
        a294, 
        a295, 
        a296, 
        a297, 
        a298, 
        a299; 
    a0 := 1.0; 
    a1 := 1.0; 
    a2 := 1.0; 
    a3 := 1.0; 
    a4 := 1.0; 
    a5 := 1.0; 
    a6 := 1.0; 
    a7 := 1.0; 
    a8 := 1.0; 
    a9 := 1.0; 
    a10 := 1.0; 
    a11 := 1.0; 
    a12 := 1.0; 
    a13 := 1.0; 
    a14 := 1.0; 
    a15 := 1.0; 
    a16 := 1.0; 
    a17 := 1.0; 
    a18 := 1.0; 
    a19 := 1.0; 
    a20 := 1.0; 
    a21 := 1.0; 
    a22 := 1.0; 
    a23 := 1.0; 
    a24 := 1.0; 
    a25 := 1.0; 
    a26 := 1.0; 
    a27 := 1.0; 
    a28 := 1.0; 
    a29 := 1.0; 
    a30 := 1.0; 
    a31 := 1.0; 
    a32 := 1.0; 
    a33 := 1.0; 
    a34 := 1.0; 
    a35 := 1.0; 
    a36 := 1.0; 
    a37 := 1.0; 
    a38 := 1.0; 
    a39 := 1.0; 
    a40 := 1.0; 
    a41 := 1.0; 
    a42 := 1.0; 
    a43 := 1.0; 
    a44 := 1.0; 
    a45 := 1.0; 
    a46 := 1.0; 
    a47 := 1.0; 
    a48 := 1.0; 
    a49 := 1.0; 
    a50 := 1.0; 
    a51 := 1.0; 
    a52 := 1.0; 
    a53 := 1.0; 
    a54 := 1.0; 
    a55 := 1.0; 
    a56 := 1.0; 
    a57 := 1.0; 
    a58 := 1.0; 
    a59 := 1.0; 
    a60 := 1.0; 
    a61 := 1.0; 
    a62 := 1.0; 
    a63 := 1.0; 
    a64 := 1.0; 
    a65 := 1.0; 
    a66 := 1.0; 
    a67 := 1.0; 
    a68 := 1.0; 
    a69 := 1.0; 
    a70 := 1.0; 
    a71 := 1.0; 
    a72 := 1.0; 
    a73 := 1.0; 
    a74 := 1.0; 
    a75 := 1.0; 
    a76 := 1.0; 
    a77 := 1.0; 
    a78 := 1.0; 
    a79 := 1.0; 
    a80 := 1.0; 
    a81 := 1.0; 
    a82 := 1.0; 
    a83 := 1.0; 
    a84 := 1.0; 
    a85 := 1.0; 
    a86 := 1.0; 
    a87 := 1.0; 
    a88 := 1.0; 
    a89 := 1.0; 
    a90 := 1.0; 
    a91 := 1.0; 
    a92 := 1.0; 
    a93 := 1.0; 
    a94 := 1.0; 
    a95 := 1.0; 
    a96 := 1.0; 
    a97 := 1.0; 
    a98 := 1.0; 
    a99 := 1.0; 
    a100 := 1.0; 
    a101 := 1.0; 
    a102 := 1.0; 
    a103 := 1.0; 
    a104 := 1.0; 
    a105 := 1.0; 
    a106 := 1.0; 
    a107 := 1.0; 
    a108 := 1.0; 
    a109 := 1.0; 
    a110 := 1.0; 
    a111 := 1.0; 
    a112 := 1.0; 
    a113 := 1.0; 
    a114 := 1.0; 
    a115 := 1.0; 
    a116 := 1.0; 
    a117 := 1.0; 
    a118 := 1.0; 
    a119 := 1.0; 
    a120 := 1.0; 
    a121 := 1.0; 
    a122 := 1.0; 
    a123 := 1.0; 
    a124 := 1.0; 
    a125 := 1.0; 
    a126 := 1.0; 
    a127 := 1.0; 
    a128 := 1.0; 
    a129 := 1.0; 
    a130 := 1.0; 
    a131 := 1.0; 
    a132 := 1.0; 
    a133 := 1.0; 
    a134 := 1.0; 
    a135 := 1.0; 
    a136 := 1.0; 
    a137 := 1.0; 
    a138 := 1.0; 
    a139 := 1.0; 
    a140 := 1.0; 
    a141 := 1.0; 
    a142 := 1.0; 
    a143 := 1.0; 
    a144 := 1.0; 
    a145 := 1.0; 
    a146 := 1.0; 
    a147 := 1.0; 
    a148 := 1.0; 
    a149 := 1.0; 
    a150 := 1.0; 
    a151 := 1.0; 
    a152 := 1.0; 
    a153 := 1.0; 
    a154 := 1.0; 
    a155 := 1.0; 
    a156 := 1.0; 
    a157 := 1.0; 
    a158 := 1.0; 
    a159 := 1.0; 
    a160 := 1.0; 
    a161 := 1.0; 
    a162 := 1.0; 
    a163 := 1.0; 
    a164 := 1.0; 
    a165 := 1.0; 
    a166 := 1.0; 
    a167 := 1.0; 
    a168 := 1.0; 
    a169 := 1.0; 
    a170 := 1.0; 
    a171 := 1.0; 
    a172 := 1.0; 
    a173 := 1.0; 
    a174 := 1.0; 
    a175 := 1.0; 
    a176 := 1.0; 
    a177 := 1.0; 
    a178 := 1.0; 
    a179 := 1.0; 
    a180 := 1.0; 
    a181 := 1.0; 
    a182 := 1.0; 
    a183 := 1.0; 
    a184 := 1.0; 
    a185 := 1.0; 
    a186 := 1.0; 
    a187 := 1.0; 
    a188 := 1.0; 
    a189 := 1.0; 
    a190 := 1.0; 
    a191 := 1.0; 
    a192 := 1.0; 
    a193 := 1.0; 
    a194 := 1.0; 
    a195 := 1.0; 
    a196 := 1.0; 
    a197 := 1.0; 
    a198 := 1.0; 
    a199 := 1.0; 
    a200 := 1.0; 
    a201 := 1.0; 
    a202 := 1.0; 
    a203 := 1.0; 
    a204 := 1.0; 
    a205 := 1.0; 
    a206 := 1.0; 
    a207 := 1.0; 
    a208 := 1.0; 
    a209 := 1.0; 
    a210 := 1.0; 
    a211 := 1.0; 
    a212 := 1.0; 
    a213 := 1.0; 
    a214 := 1.0; 
    a215 := 1.0; 
    a216 := 1.0; 
    a217 := 1.0; 
    a218 := 1.0; 
    a219 := 1.0; 
    a220 := 1.0; 
    a221 := 1.0; 
    a222 := 1.0; 
    a223 := 1.0; 
    a224 := 1.0; 
    a225 := 1.0; 
    a226 := 1.0; 
    a227 := 1.0; 
    a228 := 1.0; 
    a229 := 1.0; 
    a230 := 1.0; 
    a231 := 1.0; 
    a232 := 1.0; 
    a233 := 1.0; 
    a234 := 1.0; 
    a235 := 1.0; 
    a236 := 1.0; 
    a237 := 1.0; 
    a238 := 1.0; 
    a239 := 1.0; 
    a240 := 1.0; 
    a241 := 1.0; 
    a242 := 1.0; 
    a243 := 1.0; 
    a244 := 1.0; 
    a245 := 1.0; 
    a246 := 1.0; 
    a247 := 1.0; 
    a248 := 1.0; 
    a249 := 1.0; 
    a250 := 1.0; 
    a251 := 1.0; 
    a252 := 1.0; 
    a253 := 1.0; 
    a254 := 1.0; 
    a255 := 1.0; 
    a256 := 1.0; 
    a257 := 1.0; 
    a258 := 1.0; 
    a259 := 1.0; 
    a260 := 1.0; 
    a261 := 1.0; 
    a262 := 1.0; 
    a263 := 1.0; 
    a264 := 1.0; 
    a265 := 1.0; 
    a266 := 1.0; 
    a267 := 1.0; 
    a268 := 1.0; 
    a269 := 1.0; 
    a270 := 1.0; 
    a271 := 1.0; 
    a272 := 1.0; 
    a273 := 1.0; 
    a274 := 1.0; 
    a275 := 1.0; 
    a276 := 1.0; 
    a277 := 1.0; 
    a278 := 1.0; 
    a279 := 1.0; 
    a280 := 1.0; 
    a281 := 1.0; 
    a282 := 1.0; 
    a283 := 1.0; 
    a284 := 1.0; 
    a285 := 1.0; 
    a286 := 1.0; 
    a287 := 1.0; 
    a288 := 1.0; 
    a289 := 1.0; 
    a290 := 1.0; 
    a291 := 1.0; 
    a292 := 1.0; 
    a293 := 1.0; 
    a294 := 1.0; 
    a295 := 1.0; 
    a296 := 1.0; 
    a297 := 1.0; 
    a298 := 1.0; 
    a299 := 1.0; 
    outreal(1, a0 + a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8 + a9 + a10
        + a11 + a12 + a13 + a14 + a15 + a16 + a17 + a18 + a19 +
        a20 + a21 + a22 + a23 + a24 + a25 + a26 + a27 + a28 +
        a29 + a30 + a31 + a32 + a33 + a34 + a35 + a36 + a37 +
        a38 + a39 + a40 + a41 + a42 + a43 + a44 + a45 + a46 +
        a47 + a48 + a49 + a50 + a51 + a52 + a53 + a54 + a55 +
        a56 + a57 + a58 + a59 + a60 + a61 + a62 + a63 + a64 +
        a65 + a66 + a67 + a68 + a69 + a70 + a71 + a72 + a73 +
        a74 + a75 + a76 + a77 + a78 + a79 + a80 + a81 + a82 +
        a83 + a84 + a85 + a86 + a87 + a88 + a89 + a90 + a91 +
        a92 + a93 + a94 + a95 + a96 + a97 + a98 + a99 + a100 +
        a101 + a102 + a103 + a104 + a105 + a106 + a107 + a108 +
        a109 + a110 + a111 + a112 + a113 + a114 + a115 + a116 +
        a117 + a118 + a119 + a120 + a121 + a122 + a123 + a124 +
        a125 + a126 + a127 + a128 + a129 + a130 + a131 + a132 +
        a133 + a134 + a135 + a136 + a137 + a138 + a139 + a140 +
        a141 + a142 + a143 + a144 + a145 + a146 + a147 + a148 +
        a149 + a150 + a151 + a152 + a153 + a154 + a155 + a156 +
        a157 + a158 + a159 + a160 + a161 + a162 + a163 + a164 +
        a165 + a166 + a167 + a168 + a169 + a170 + a171 + a172 +
        a173 + a174 + a175 + a176 + a177 + a178 + a179 + a180 +
        a181 + a182 + a183 + a184 + a185 + a186 + a187 + a188 +
        a189 + a190 + a191 + a192 + a193 + a194 + a195 + a196 +
        a197 + a198 + a199 + a200 + a201 + a202 + a203 + a204 +
        a205 + a206 + a207 + a208 + a209 + a210 + a211 + a212 +
        a213 + a214 + a215 + a216 + a217 + a218 + a219 + a220 +
        a221 + a222 + a223 + a224 + a225 + a226 + a227 + a228 +
        a229 + a230 + a231 + a232 + a233 + a234 + a235 + a236 +
        a237 + a238 + a239 + a240 + a241 + a242 + a243 + a244 +
        a245 + a246 + a247 + a248 + a249 + a250 + a251 + a252 +
        a253 + a254 + a255 + a256 + a257 + a258 + a259 + a260 +
        a261 + a262 + a263 + a264 + a265 + a266 + a267 + a268 +
        a269 + a270 + a271 + a272 + a273 + a274 + a275 + a276 +
        a277 + a278 + a279 + a280 + a281 + a282 + a283 + a284 +
        a285 + a286 + a287 + a288 + a289 + a290 + a291 + a292 +
        a293 + a294 + a295 + a296 + a297 + a298 + a299); 
'END' 


!ALGOL

'BEGIN'

    'COMMENT' library 1;

    'ARRAY' 
        a0, 
        a1, 
        a2, 
        a3, 
        a4, 
        a5, 
        a6, 
        a7, 
        a8, 
        a9, 
        a10, 
        a11, 
        a12, 
        a13, 
        a14, 
        a15, 
        a16, 
        a17, 
        a18, 
        a19, 
        a20, 
        a21, 
        a22, 
        a23, 
        a24, 
        a25, 
        a26, 
        a27, 
        a28, 
        a29, 
        a30, 
        a31, 
        a32, 
        a33, 
        a34, 
        a35, 
        a36, 
        a37, 
        a38, 
        a39, 
        a40, 
        a41, 
        a42, 
        a43, 
        a44, 
        a45, 
        a46, 
        a47, 
        a48, 
        a49, 
        a50, 
        a51, 
        a52, 
        a53, 
        a54, 
        a55, 
        a56, 
        a57, 
        a58, 
        a59[1 : 10]; 
    a0[1] := 1.0; 
    a1[1] := 1.0; 
    a2[1] := 1.0; 
    a3[1] := 1.0; 
    a4[1] := 1.0; 
    a5[1] := 1.0; 
    a6[1] := 1.0; 
    a7[1] := 1.0; 
    a8[1] := 1.0; 
    a9[1] := 1.0; 
    a10[1] := 1.0; 
    a11[1] := 1.0; 
    a12[1] := 1.0; 
    a13[1] := 1.0; 
    a14[1] := 1.0; 
    a15[1] := 1.0; 
    a16[1] := 1.0; 
    a17[1] := 1.0; 
    a18[1] := 1.0; 
    a19[1] := 1.0; 
    a20[1] := 1.0; 
    a21[1] := 1.0; 
    a22[1] := 1.0; 
    a23[1] := 1.0; 
    a24[1] := 1.0; 
    a25[1] := 1.0; 
    a26[1] := 1.0; 
    a27[1] := 1.0; 
    a28[1] := 1.0; 
    a29[1] := 1.0; 
    a30[1] := 1.0; 
    a31[1] := 1.0; 
    a32[1] := 1.0; 
    a33[1] := 1.0; 
    a34[1] := 1.0; 
    a35[1] := 1.0; 
    a36[1] := 1.0; 
    a37[1] := 1.0; 
    a38[1] := 1.0; 
    a39[1] := 1.0; 
    a40[1] := 1.0; 
    a41[1] := 1.0; 
    a42[1] := 1.0; 
    a43[1] := 1.0; 
    a44[1] := 1.0; 
    a45[1] := 1.0; 
    a46[1] := 1.0; 
    a47[1] := 1.0; 
    a48[1] := 1.0; 
    a49[1] := 1.0; 
    a50[1] := 1.0; 
    a51[1] := 1.0; 
    a52[1] := 1.0; 
    a53[1] := 1.0; 
    a54[1] := 1.0; 
    a55[1] := 1.0; 
    a56[1] := 1.0; 
    a57[1] := 1.0; 
    a58[1] := 1.0; 
    a59[1] := 1.0; 
    outreal(1, a0[1] + a1[1] + a2[1] + a3[1] + a4[1] + a5[1] + a6[1]
        + a7[1] + a8[1] + a9[1] + a10[1] + a11[1] + a12[1] +
        a13[1] + a14[1] + a15[1] + a16[1] + a17[1] + a18[1] +
        a19[1] + a20[1] + a21[1] + a22[1] + a23[1] + a24[1] +
        a25[1] + a26[1] + a27[1] + a28[1] + a29[1] + a30[1] +
        a31[1] + a32[1] + a33[1] + a34[1] + a35[1] + a36[1] +
        a37[1] + a38[1] + a39[1] + a40[1] + a41[1] + a42[1] +
        a43[1] + a44[1] + a45[1] + a46[1] + a47[1] + a48[1] +
        a49[1] + a50[1] + a51[1] + a52[1] + a53[1] + a54[1] +
        a55[1] + a56[1] + a57[1] + a58[1] + a59[1]); 
'END' 



!ALGOL

'BEGIN'
 'INTEGER' 
  a0, 
  a1, 
  a2, 
  a3, 
  a4, 
  a5, 
  a6, 
  a7, 
  a8, 
  a9, 
  a10, 
  a11; 
 'INTEGER' 
  sum; 

 'COMMENT' library 1;


 sum := 0; 
 'FOR' a0 := 1, 
  2 'DO'
  'BEGIN'
  sum := sum + 1; 
  'FOR' a1 := 1, 
   2 'DO'
   'BEGIN'
   sum := sum + 1; 
   'FOR' a2 := 1, 
    2 'DO'
    'BEGIN'
    sum := sum + 1; 
    'FOR' a3 := 1, 
     2 'DO'
     'BEGIN'
     sum := sum + 1; 
     'FOR' a4 := 1, 
      2 'DO'
      'BEGIN'
      sum := sum + 1; 
      'FOR' a5 := 1, 
       2 'DO'
       'BEGIN'
       sum := sum + 1; 
       'FOR' a6 := 1, 
        2 'DO'
        'BEGIN'
        sum := sum + 1; 
        'FOR' a7 := 1, 
         2 'DO'
         'BEGIN'
         sum := sum + 1; 
         'FOR' a8 := 1, 
          2 'DO'
          'BEGIN'
          sum := sum + 1; 
          'FOR' a9 := 1, 
           2 'DO'
           'BEGIN'
           sum := sum + 1; 
           'FOR' a10 := 1, 
            2 'DO'
            'BEGIN'
            sum := sum + 1; 
            'FOR' a11 := 1, 
             2 'DO'
             'BEGIN'
             sum := sum + 1; 
             'END' 
            'END' 
           'END' 
          'END' 
         'END' 
        'END' 
       'END' 
      'END' 
     'END' 
    'END' 
   'END' 
  'END'; 
  
 outreal(1, sum); 
 
'END'
!ALGOL
'BEGIN'
    'COMMENT' library 1;
 'INTEGER' 
  i, 
  j, 
  sum; 

 i := 1; 
 j := 2; 
 sum := 0; 
 'IF' i > j 'THEN' 
  'BEGIN'

  'END' 
 'ELSE'
  'BEGIN'
  sum := sum + 1; 
  'IF' i > j 'THEN' 
   'BEGIN'

   'END' 
  'ELSE'
   'BEGIN'
   sum := sum + 1; 
   'IF' i > j 'THEN' 
    'BEGIN'

    'END' 
   'ELSE'
    'BEGIN'
    sum := sum + 1; 
    'IF' i > j 'THEN' 
     'BEGIN'

     'END' 
    'ELSE'
     'BEGIN'
     sum := sum + 1; 
     'IF' i > j 'THEN' 
      'BEGIN'

      'END' 
     'ELSE'
      'BEGIN'
      sum := sum + 1; 
      'IF' i > j 'THEN' 
       'BEGIN'

       'END' 
      'ELSE'
       'BEGIN'
       sum := sum + 1; 
       'IF' i > j 'THEN' 
        'BEGIN'

        'END' 
       'ELSE'
        'BEGIN'
        sum := sum + 1; 
        'IF' i > j 'THEN' 
         'BEGIN'

         'END' 
        'ELSE'
         'BEGIN'
         sum := sum + 1; 
         'IF' i > j 'THEN' 
          'BEGIN'

          'END' 
         'ELSE'
          'BEGIN'
          sum := sum + 1; 
          'IF' i > j 'THEN' 
           'BEGIN'

           'END' 
          'ELSE'
           'BEGIN'
           sum := sum + 1; 
           'IF' i > j 'THEN' 
            'BEGIN'

            'END' 
           'ELSE'
            'BEGIN'
            sum := sum + 1; 
            'IF' i > j 'THEN' 
             'BEGIN'

             'END' 
            'ELSE'
             'BEGIN'
             sum := sum + 1; 
             'IF' i > j 'THEN' 
              'BEGIN'

              'END' 
             'ELSE'
              'BEGIN'
              sum := sum + 1; 
              'IF' i > j 'THEN' 
               'BEGIN'

               'END' 
              'ELSE'
               'BEGIN'
               sum := sum + 1; 
               'IF' i > j 'THEN' 
                'BEGIN'

                'END' 
               'ELSE'
                'BEGIN'
                sum := sum + 1; 
                'IF' i > j 'THEN' 
                 'BEGIN'

                 'END' 
                'ELSE'
                 'BEGIN'
                 sum := sum + 1; 
                 'IF' i > j 'THEN' 
                  'BEGIN'

                  'END' 
                 'ELSE'
                  'BEGIN'
                  sum := sum + 1; 
                  'IF' i > j 'THEN' 
                   'BEGIN'

                   'END' 
                  'ELSE'
                   'BEGIN'
                   sum := sum + 1; 
                   'IF' i > j 'THEN' 
                    'BEGIN'

                    'END' 
                   'ELSE'
                    'BEGIN'
                    sum := sum + 1; 
                    'IF' i > j 'THEN' 
                     'BEGIN'

                     'END' 
                    'ELSE'
                     'BEGIN'
                     sum := sum + 1; 
                     'IF' i > j 'THEN' 
                      'BEGIN'

                      'END' 
                     'ELSE'
                      'BEGIN'
                      sum := sum + 1; 
                      'IF' i > j 'THEN' 
                       'BEGIN'

                       'END' 
                      'ELSE'
                       'BEGIN'
                       sum := sum + 1; 
                       'IF' i > j 'THEN' 
                        'BEGIN'

                        'END' 
                       'ELSE'
                        'BEGIN'
                        sum := sum + 1; 
                        'IF' i > j 'THEN' 
                         'BEGIN'

                         'END' 
                        'ELSE'
                         'BEGIN'
                         sum := sum + 1; 
                         'END' 
                        'END' 
                       'END' 
                      'END' 
                     'END' 
                    'END' 
                   'END' 
                  'END' 
                 'END' 
                'END' 
               'END' 
              'END' 
             'END' 
            'END' 
           'END' 
          'END' 
         'END' 
        'END' 
       'END' 
      'END' 
     'END' 
    'END' 
   'END' 
  'END'; 
  
 outreal(1, sum); 
 

'END'
!ALGOL
'BEGIN'
    'COMMENT' library 1;
    'INTEGER' 
        i, 
        j, 
    sum;
    i := 1; 
    j := 2; 
    sum := 1 + ('IF' i > j 'THEN' 0 'ELSE' ('IF' i > j 'THEN' 0 'ELSE'
        ('IF' i > j 'THEN' 0 'ELSE' ('IF' i > j 'THEN' 0 'ELSE' ('IF' i
        > j 'THEN' 0 'ELSE' ('IF' i > j 'THEN' 0 'ELSE' ('IF' i > j
        'THEN' 0 'ELSE' ('IF' i > j 'THEN' 0 'ELSE' ('IF' i > j 'THEN'
        0 'ELSE' 1))))))))); 
    outreal(1, sum); 
'END' 




!ALGOL

'BEGIN'

    'COMMENT' library 1;

    'SWITCH' ss := 
        a0, 
        a1, 
        a2, 
        a3, 
        a4, 
        a5, 
        a6, 
        a7, 
        a8, 
        a9, 
        a10, 
        a11, 
        a12, 
        a13, 
        a14, 
        a15, 
        a16, 
        a17, 
        a18, 
        a19, 
        a20, 
        a21, 
        a22, 
        a23, 
        a24, 
        a25, 
        a26, 
        a27, 
        a28, 
        a29, 
        a30, 
        a31, 
        a32, 
        a33, 
        a34, 
        a35, 
        a36, 
        a37, 
        a38, 
        a39, 
        a40, 
        a41, 
        a42, 
        a43, 
        a44, 
        a45, 
        a46, 
        a47, 
        a48, 
        a49, 
        a50, 
        a51, 
        a52, 
        a53, 
        a54, 
        a55, 
        a56, 
        a57, 
        a58, 
        a59, 
        a60, 
        a61, 
        a62, 
        a63, 
        a64, 
        a65, 
        a66, 
        a67, 
        a68, 
        a69, 
        a70, 
        a71, 
        a72, 
        a73, 
        a74, 
        a75, 
        a76, 
        a77, 
        a78, 
        a79, 
        a80, 
        a81, 
        a82, 
        a83, 
        a84, 
        a85, 
        a86, 
        a87, 
        a88, 
        a89, 
        a90, 
        a91, 
        a92, 
        a93, 
        a94, 
        a95, 
        a96, 
        a97, 
        a98, 
        a99, 
        a100, 
        a101, 
        a102, 
        a103, 
        a104, 
        a105, 
        a106, 
        a107, 
        a108, 
        a109, 
        a110, 
        a111, 
        a112, 
        a113, 
        a114, 
        a115, 
        a116, 
        a117, 
        a118, 
        a119, 
        a120, 
        a121, 
        a122, 
        a123, 
        a124, 
        a125, 
        a126, 
        a127, 
        a128, 
        a129, 
        a130, 
        a131, 
        a132, 
        a133, 
        a134, 
        a135, 
        a136, 
        a137, 
        a138, 
        a139, 
        a140, 
        a141, 
        a142, 
        a143, 
        a144, 
        a145, 
        a146, 
        a147, 
        a148, 
        a149, 
        a150, 
        a151, 
        a152, 
        a153, 
        a154, 
        a155, 
        a156, 
        a157, 
        a158, 
        a159, 
        a160, 
        a161, 
        a162, 
        a163, 
        a164, 
        a165, 
        a166, 
        a167, 
        a168, 
        a169, 
        a170, 
        a171, 
        a172, 
        a173, 
        a174, 
        a175, 
        a176, 
        a177, 
        a178, 
        a179, 
        a180, 
        a181, 
        a182, 
        a183, 
        a184, 
        a185, 
        a186, 
        a187, 
        a188, 
        a189, 
        a190, 
        a191, 
        a192, 
        a193, 
        a194, 
        a195, 
        a196, 
        a197, 
        a198, 
        a199, 
        a200, 
        a201, 
        a202, 
        a203, 
        a204, 
        a205, 
        a206, 
        a207, 
        a208, 
        a209, 
        a210, 
        a211, 
        a212, 
        a213, 
        a214, 
        a215, 
        a216, 
        a217, 
        a218, 
        a219, 
        a220, 
        a221, 
        a222, 
        a223, 
        a224, 
        a225, 
        a226, 
        a227, 
        a228, 
        a229, 
        a230, 
        a231, 
        a232, 
        a233, 
        a234, 
        a235, 
        a236, 
        a237, 
        a238, 
        a239, 
        a240, 
        a241, 
        a242, 
        a243, 
        a244, 
        a245, 
        a246, 
        a247, 
        a248, 
        a249, 
        a250, 
        a251, 
        a252, 
        a253, 
        a254, 
        a255, 
        a256, 
        a257, 
        a258, 
        a259, 
        a260, 
        a261, 
        a262, 
        a263, 
        a264, 
        a265, 
        a266, 
        a267, 
        a268, 
        a269, 
        a270, 
        a271, 
        a272, 
        a273, 
        a274, 
        a275, 
        a276, 
        a277, 
        a278, 
        a279, 
        a280, 
        a281, 
        a282, 
        a283, 
        a284, 
        a285, 
        a286, 
        a287, 
        a288, 
        a289, 
        a290, 
        a291, 
        a292, 
        a293, 
        a294, 
        a295, 
        a296, 
        a297, 
        a298, 
        a299; 
    'INTEGER' 
        sum; 
    sum := 1; 
    a0 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a1 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a2 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a3 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a4 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a5 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a6 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a7 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a8 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a9 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a10 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a11 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a12 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a13 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a14 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a15 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a16 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a17 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a18 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a19 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a20 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a21 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a22 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a23 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a24 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a25 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a26 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a27 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a28 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a29 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a30 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a31 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a32 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a33 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a34 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a35 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a36 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a37 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a38 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a39 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a40 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a41 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a42 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a43 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a44 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a45 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a46 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a47 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a48 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a49 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a50 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a51 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a52 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a53 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a54 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a55 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a56 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a57 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a58 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a59 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a60 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a61 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a62 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a63 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a64 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a65 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a66 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a67 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a68 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a69 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a70 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a71 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a72 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a73 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a74 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a75 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a76 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a77 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a78 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a79 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a80 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a81 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a82 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a83 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a84 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a85 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a86 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a87 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a88 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a89 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a90 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a91 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a92 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a93 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a94 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a95 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a96 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a97 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a98 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a99 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a100 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a101 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a102 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a103 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a104 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a105 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a106 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a107 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a108 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a109 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a110 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a111 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a112 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a113 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a114 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a115 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a116 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a117 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a118 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a119 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a120 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a121 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a122 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a123 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a124 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a125 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a126 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a127 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a128 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a129 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a130 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a131 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a132 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a133 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a134 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a135 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a136 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a137 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a138 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a139 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a140 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a141 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a142 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a143 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a144 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a145 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a146 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a147 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a148 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a149 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a150 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a151 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a152 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a153 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a154 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a155 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a156 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a157 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a158 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a159 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a160 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a161 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a162 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a163 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a164 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a165 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a166 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a167 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a168 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a169 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a170 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a171 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a172 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a173 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a174 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a175 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a176 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a177 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a178 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a179 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a180 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a181 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a182 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a183 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a184 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a185 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a186 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a187 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a188 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a189 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a190 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a191 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a192 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a193 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a194 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a195 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a196 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a197 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a198 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a199 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a200 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a201 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a202 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a203 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a204 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a205 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a206 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a207 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a208 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a209 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a210 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a211 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a212 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a213 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a214 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a215 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a216 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a217 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a218 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a219 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a220 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a221 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a222 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a223 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a224 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a225 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a226 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a227 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a228 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a229 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a230 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a231 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a232 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a233 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a234 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a235 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a236 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a237 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a238 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a239 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a240 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a241 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a242 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a243 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a244 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a245 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a246 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a247 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a248 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a249 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a250 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a251 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a252 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a253 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a254 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a255 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a256 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a257 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a258 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a259 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a260 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a261 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a262 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a263 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a264 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a265 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a266 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a267 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a268 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a269 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a270 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a271 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a272 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a273 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a274 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a275 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a276 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a277 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a278 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a279 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a280 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a281 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a282 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a283 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a284 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a285 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a286 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a287 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a288 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a289 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a290 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a291 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a292 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a293 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a294 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a295 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a296 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a297 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a298 :; 
    sum := sum + 1; 
    'GOTO' ss[sum]; 
    a299 :; 
    sum := sum + 1; 
    outreal(1, sum); 
'END' 


!KDF9
