(
(let $1 (OptionalType (DataType 'Int8)))
(let $2 (DataType 'Uint64))
(let $3 (OptionalType $2))
(let $4 (Bool 'false))
(let $5 (DataType 'Bool))
(let $6 (OptionalType $5))
(let $7 (OptionalType (DataType 'Uint16)))
(let $8 (DataType 'Int32))
(let $9 (OptionalType $8))
(let $10 (OptionalType (DataType 'Uint32)))
(let $11 (StructType '('_yql_agg_0 $2) '('_yql_agg_1 $1) '('_yql_agg_10 $8) '('_yql_agg_11 $3) '('_yql_agg_12 $3) '('_yql_agg_13 $5) '('_yql_agg_14 $5) '('_yql_agg_2 $5) '('_yql_agg_3 $5) '('_yql_agg_4 $6) '('_yql_agg_5 $6) '('_yql_agg_6 $6) '('_yql_agg_7 $7) '('_yql_agg_8 $9) '('_yql_agg_9 $10)))
(let $12 '('('"_logical_id" '5274) '('"_id" '"a71703c9-61b2c45c-19d197f9-c8e98fd1") '('"_wide_channels" $11)))
(let $13 (DqPhyStage '() (lambda '() (block '(
  (let $23 '@@["StructType";[["key";["DataType";"Uint64"]];["subkey";["DataType";"Uint64"]]]]@@)
  (let $24 (YqlRowSpec '('NativeYtTypeFlags '0) '('StrictSchema '1) '('UniqueKeys '0) '('Type $23)))
  (let $25 (YtMeta '('CanWrite '1) '('DoesExist '1) '('YqlCompatibleScheme '1) '('InferredScheme '0) '('IsDynamic '0) '('Attrs '('('"native_strict_schema" 'false)))))
  (let $26 (YtStat '('Id '"Input") '('RecordsCount '"2") '('DataSize '"52") '('ChunkCount '1) '('ModifyTime '0) '('Revision '0)))
  (let $27 (YtTable '"Input" $24 $25 $26 '() (Void) (Void) '"/Root/plato"))
  (let $28 (YtReadTable! world (DataSource '"yt" '"/Root/plato") '((YtSection '((YtPath $27 '('"key") (Void) (Void))) '()))))
  (let $29 (Int32 '"2"))
  (let $30 (Uint32 '"10"))
  (let $31 (Nothing $3))
  (let $32 (Uint32 '"100"))
  (let $33 (Uint32 '"20"))
  (let $34 (Just (Bool '"true")))
  (let $35 (Nothing $6))
  (let $36 (/ (Uint32 '1) (Uint32 '0)))
  (let $37 (lambda '($39) (block '(
    (let $40 (== $39 $30))
    (let $41 (Just $39))
    (let $42 (If $40 $41 $31))
    (let $43 (== $39 $32))
    (let $44 (If $43 $41 $31))
    (let $45 (>= $39 $30))
    (let $46 (If $40 $34 $35))
    (let $47 (If $43 $34 $35))
    (let $48 (If $45 $34 $35))
    (return $39 (SafeCast $39 $1) $29 $42 $44 $4 $40 $45 (== $39 $33) $46 $47 $48 (SafeCast $39 $7) (SafeCast $39 $9) $36)
  ))))
  (let $38 (lambda '($65 $66 $67 $68 $69 $70 $71 $72 $73 $74 $75 $76 $77 $78 $79 $80) (block '(
    (let $81 (== $65 $30))
    (let $82 (Just $65))
    (let $83 (If $81 $82 $31))
    (let $84 (== $65 $32))
    (let $85 (If $84 $82 $31))
    (let $86 (>= $65 $30))
    (let $87 (If $81 $34 $35))
    (let $88 (If $84 $34 $35))
    (let $89 (If $86 $34 $35))
    (return (AggrMin $65 $66) (AggrMin (SafeCast $65 $1) $67) (AggrMin $29 $68) (AggrMin $83 $69) (AggrMin $85 $70) (AggrMin $4 $71) (AggrMin $81 $72) (AggrMin $86 $73) (AggrMin (== $65 $33) $74) (AggrMin $87 $75) (AggrMin $88 $76) (AggrMin $89 $77) (AggrMin (SafeCast $65 $7) $78) (AggrMin (SafeCast $65 $9) $79) (AggrMin $36 $80))
  ))))
  (return (FromFlow (WideCondense1 (DqReadWideWrap $28 '()) $37 (lambda '($49 $50 $51 $52 $53 $54 $55 $56 $57 $58 $59 $60 $61 $62 $63 $64) $4) $38)))
))) $12))
(let $14 (DqCnUnionAll (TDqOutput $13 '0)))
(let $15 (StructType '('Min0 $2) '('Min1 $1) '('Min10 $5) '('Min11 $5) '('Min12 $6) '('Min13 $6) '('Min14 $6) '('Min2 $7) '('Min3 $9) '('Min4 $10) '('Min5 $8) '('Min6 $3) '('Min7 $3) '('Min8 $5) '('Min9 $5)))
(let $16 '('('"_logical_id" '5456) '('"_id" '"845b5ea2-c40b8e58-7d1a2f4c-444732c8") '('"_partition_mode" '"aggregate") '('"_wide_channels" $15)))
(let $17 (DqPhyStage '($14) (lambda '($90) (block '(
  (let $91 (lambda '($95 $96 $97 $98 $99 $100 $101 $102 $103 $104 $105 $106 $107 $108 $109) $95 $96 $97 $98 $99 $100 $101 $102 $103 $104 $105 $106 $107 $108 $109))
  (let $92 (lambda '($140 $141 $142 $143 $144 $145 $146 $147 $148 $149 $150 $151 $152 $153 $154 $155 $156 $157 $158 $159 $160 $161 $162 $163 $164 $165 $166 $167 $168 $169) (AggrMin $140 $155) (AggrMin $141 $156) (AggrMin $142 $157) (AggrMin $143 $158) (AggrMin $144 $159) (AggrMin $145 $160) (AggrMin $146 $161) (AggrMin $147 $162) (AggrMin $148 $163) (AggrMin $149 $164) (AggrMin $150 $165) (AggrMin $151 $166) (AggrMin $152 $167) (AggrMin $153 $168) (AggrMin $154 $169)))
  (let $93 (WideCondense1 (ToFlow $90) $91 (lambda '($110 $111 $112 $113 $114 $115 $116 $117 $118 $119 $120 $121 $122 $123 $124 $125 $126 $127 $128 $129 $130 $131 $132 $133 $134 $135 $136 $137 $138 $139) $4) $92))
  (let $94 (lambda '($170 $171 $172 $173 $174 $175 $176 $177 $178 $179 $180 $181 $182 $183 $184) $170 $171 $177 $178 $179 $180 $181 $182 $183 $184 $172 $173 $174 $175 $176))
  (return (FromFlow (WideMap $93 $94)))
))) $16))
(let $18 (DqCnUnionAll (TDqOutput $17 '0)))
(let $19 (DqPhyStage '($18) (lambda '($185) (block '(
  (let $186 (Condense (NarrowMap (ToFlow $185) (lambda '($187 $188 $189 $190 $191 $192 $193 $194 $195 $196 $197 $198 $199 $200 $201) (AsStruct '('Min0 $187) '('Min1 $188) '('Min10 $189) '('Min11 $190) '('Min12 $191) '('Min13 $192) '('Min14 $193) '('Min2 $194) '('Min3 $195) '('Min4 $196) '('Min5 $197) '('Min6 $198) '('Min7 $199) '('Min8 $200) '('Min9 $201)))) (List (ListType $15)) (lambda '($202 $203) $4) (lambda '($204 $205) (AsList $204))))
  (return (FromFlow (Map $186 (lambda '($206) (block '(
    (let $207 (ToOptional $206))
    (return (AsStruct '('"column0" (Member $207 'Min0)) '('"column1" (Member $207 'Min1)) '('"column10" (Member $207 'Min10)) '('"column11" (Member $207 'Min11)) '('"column12" (Member $207 'Min12)) '('"column13" (Member $207 'Min13)) '('"column14" (Member $207 'Min14)) '('"column2" (Member $207 'Min2)) '('"column3" (Member $207 'Min3)) '('"column4" (Member $207 'Min4)) '('"column5" (Member $207 'Min5)) '('"column6" (Member $207 'Min6)) '('"column7" (Member $207 'Min7)) '('"column8" (Member $207 'Min8)) '('"column9" (Member $207 'Min9))))
  ))))))
))) '('('"_logical_id" '5794) '('"_id" '"47428d77-1d4398bb-efb7e350-e67a8e90"))))
(let $20 '($13 $17 $19))
(let $21 '('"column0" '"column1" '"column2" '"column3" '"column4" '"column5" '"column6" '"column7" '"column8" '"column9" '"column10" '"column11" '"column12" '"column13" '"column14"))
(let $22 (DqCnResult (TDqOutput $19 '0) $21))
(return (KqpPhysicalQuery '((KqpPhysicalTx $20 '($22) '() '('('"type" '"generic")))) '((KqpTxResultBinding (ListType (StructType '('"column0" $3) '('"column1" $1) '('"column10" $6) '('"column11" $6) '('"column12" $6) '('"column13" $6) '('"column14" $6) '('"column2" $7) '('"column3" $9) '('"column4" $10) '('"column5" $9) '('"column6" $3) '('"column7" $3) '('"column8" $6) '('"column9" $6))) '0 '0)) '('('"type" '"query"))))
)
