(
(let $1 (DataSource '"yt" '"/Root/plato"))
(let $2 '@@["StructType";[["key";["DataType";"String"]];["subkey";["DataType";"String"]];["value";["DataType";"String"]]]]@@)
(let $3 (YqlRowSpec '('NativeYtTypeFlags '0) '('StrictSchema '1) '('UniqueKeys '0) '('Type $2)))
(let $4 (YtMeta '('CanWrite '1) '('DoesExist '1) '('YqlCompatibleScheme '1) '('InferredScheme '0) '('IsDynamic '0) '('Attrs '('('"native_strict_schema" 'false)))))
(let $5 (YtStat '('Id '"Input") '('RecordsCount '4) '('DataSize '"166") '('ChunkCount '1) '('ModifyTime '0) '('Revision '0)))
(let $6 (YtTable '"Input" $3 $4 $5 '() (Void) (Void) '"/Root/plato"))
(let $7 (YtReadTable! world $1 '((YtSection '((YtPath $6 '() (Void) (Void))) '()))))
(let $8 (DataType 'String))
(let $9 (OptionalType $8))
(let $10 (Nothing $9))
(let $11 (Bool 'false))
(let $12 (Condense1 (NarrowMap (DqReadWideWrap $7 '()) (lambda '() (AsStruct))) (lambda '($92) $10) (lambda '($93 $94) $11) (lambda '($95 $96) $10)))
(let $13 (lambda '($97) $10))
(let $14 '('"_wide_channels" (StructType '('_yql_agg_0 $9))))
(let $15 '('('"_logical_id" '17344) '('"_id" '"bbc0dc63-776de343-e28e039c-8db13edc") $14))
(let $16 (DqPhyStage '() (lambda '() (FromFlow (ExpandMap $12 $13))) $15))
(let $17 (DqCnUnionAll (TDqOutput $16 '0)))
(let $18 (lambda '($100) (AsStruct '('_yql_agg_0 $100))))
(let $19 (lambda '($101) $10))
(let $20 (lambda '($102 $103) $11))
(let $21 (lambda '($104 $105) $10))
(let $22 '('"_partition_mode" '"aggregate"))
(let $23 (StructType '('MinBy0 $9)))
(let $24 '('"_wide_channels" $23))
(let $25 '('('"_logical_id" '17410) '('"_id" '"f09e3ae6-8286d628-df2acca3-ffe41a0") $22 $24))
(let $26 (DqPhyStage '($17) (lambda '($98) (block '(
  (let $99 (Condense1 (NarrowMap (ToFlow $98) $18) $19 $20 $21))
  (return (FromFlow (ExpandMap $99 $13)))
))) $25))
(let $27 (DqCnUnionAll (TDqOutput $26 '0)))
(let $28 (lambda '($108) (AsStruct '('MinBy0 $108))))
(let $29 (List (ListType $23)))
(let $30 (lambda '($109 $110) $11))
(let $31 (lambda '($111 $112) (AsList $111)))
(let $32 (DqPhyStage '($27) (lambda '($106) (block '(
  (let $107 (Condense (NarrowMap (ToFlow $106) $28) $29 $30 $31))
  (return (FromFlow (Map $107 (lambda '($113) (AsStruct '('"column0" (Member (ToOptional $113) 'MinBy0)))))))
))) '('('"_logical_id" '17576) '('"_id" '"9f7eeb32-d9ff13a5-fb60a22e-7d7a9f52"))))
(let $33 '($16 $26 $32))
(let $34 '('"column0"))
(let $35 (DqCnResult (TDqOutput $32 '0) $34))
(let $36 '('('"type" '"generic")))
(let $37 (KqpPhysicalTx $33 '($35) '() $36))
(let $38 (lambda '($114) $10))
(let $39 '('('"_logical_id" '17704) '('"_id" '"3f4bcb2-87df669c-3d655d8c-e91d725f") $14))
(let $40 (DqPhyStage '() (lambda '() (FromFlow (ExpandMap $12 $38))) $39))
(let $41 (DqCnUnionAll (TDqOutput $40 '0)))
(let $42 (StructType '('MaxBy0 $9)))
(let $43 '('('"_logical_id" '17770) '('"_id" '"6faa2c9a-bee5bcea-3c1bc7e3-26fe7038") $22 '('"_wide_channels" $42)))
(let $44 (DqPhyStage '($41) (lambda '($115) (block '(
  (let $116 (Condense1 (NarrowMap (ToFlow $115) $18) $19 $20 $21))
  (return (FromFlow (ExpandMap $116 $38)))
))) $43))
(let $45 (DqCnUnionAll (TDqOutput $44 '0)))
(let $46 (DqPhyStage '($45) (lambda '($117) (block '(
  (let $118 (Condense (NarrowMap (ToFlow $117) (lambda '($119) (AsStruct '('MaxBy0 $119)))) (List (ListType $42)) (lambda '($120 $121) $11) (lambda '($122 $123) (AsList $122))))
  (return (FromFlow (Map $118 (lambda '($124) (AsStruct '('"column0" (Member (ToOptional $124) 'MaxBy0)))))))
))) '('('"_logical_id" '17936) '('"_id" '"73a68b05-c8b1c0e9-38620613-941545e8"))))
(let $47 '($40 $44 $46))
(let $48 (DqCnResult (TDqOutput $46 '0) $34))
(let $49 (KqpPhysicalTx $47 '($48) '() $36))
(let $50 (Iterator (AsList (AsStruct '('"column0" (Null))))))
(let $51 '('"_partition_mode" '"single"))
(let $52 '('('"_logical_id" '18005) '('"_id" '"8f63454f-84edce32-98031f88-540884ec") $51))
(let $53 (DqPhyStage '() (lambda '() $50) $52))
(let $54 (DqCnResult (TDqOutput $53 '0) $34))
(let $55 (KqpPhysicalTx '($53) '($54) '() $36))
(let $56 (CombineByKey (List (ListType (StructType))) (lambda '($128) (Just $128)) (lambda '($129) (Uint32 '0)) (lambda '($130 $131) (block '(
  (let $132 (AsStruct '('_yql_agg_0 $10)))
  (return $132)
))) (lambda '($133 $134 $135) (AsStruct '('_yql_agg_0 $10))) (lambda '($136 $137) (Just (AsStruct '('_yql_agg_0 $10))))))
(let $57 '('('"_logical_id" '18270) '('"_id" '"f2452740-560c43bd-63ce1fa7-b53a5cf") $51))
(let $58 (DqPhyStage '() (lambda '() (block '(
  (let $125 (AsStruct '('_yql_agg_0 $10)))
  (let $126 (lambda '()))
  (let $127 (WideCondense1 (ExpandMap (ToFlow $56) (lambda '($138))) $126 (lambda '() (Bool 'false)) $126))
  (return (Iterator (AsList (AsStruct '('"column0" (Member (ToOptional (ForwardList (FromFlow (NarrowMap $127 (lambda '() (AsStruct '('MaxBy0 $10))))))) 'MaxBy0))))))
))) $57))
(let $59 (DqCnResult (TDqOutput $58 '0) $34))
(let $60 (KqpPhysicalTx '($58) '($59) '() $36))
(let $61 '('('"_logical_id" '18535) '('"_id" '"c24d0e9a-2820aef3-6e0ccb47-667d9672") $51))
(let $62 (DqPhyStage '() (lambda '() (block '(
  (let $139 (lambda '()))
  (let $140 (WideCondense1 (ExpandMap (ToFlow $56) (lambda '($141))) $139 (lambda '() (Bool 'false)) $139))
  (return (Iterator (AsList (AsStruct '('"column0" (Member (ToOptional (ForwardList (FromFlow (NarrowMap $140 (lambda '() (AsStruct '('MinBy0 $10))))))) 'MinBy0))))))
))) $61))
(let $63 (DqCnResult (TDqOutput $62 '0) $34))
(let $64 (KqpPhysicalTx '($62) '($63) '() $36))
(let $65 '('('"_logical_id" '18787) '('"_id" '"8ab4a07-d64fdf7d-ef9672a6-d25be7ae") $51))
(let $66 (DqPhyStage '() (lambda '() $50) $65))
(let $67 (DqCnResult (TDqOutput $66 '0) $34))
(let $68 (KqpPhysicalTx '($66) '($67) '() $36))
(let $69 (OptionalType (TupleType $8 $8)))
(let $70 (lambda '($150) $150))
(let $71 '('('"_logical_id" '18935) '('"_id" '"5493008b-eb1bd663-1cc9cd9d-a894a15") '('"_wide_channels" (StructType '('_yql_agg_0 $69)))))
(let $72 (DqPhyStage '() (lambda '() (block '(
  (let $142 (YtReadTable! world $1 '((YtSection '((YtPath $6 '('"value") (Void) (Void))) '()))))
  (let $143 (Condense1 (NarrowMap (DqReadWideWrap $142 '()) (lambda '($144) (AsStruct '('"value" $144)))) (lambda '($145) (Nothing $69)) (lambda '($146 $147) $11) (lambda '($148 $149) $149)))
  (return (FromFlow (ExpandMap $143 $70)))
))) $71))
(let $73 (DqCnUnionAll (TDqOutput $72 '0)))
(let $74 '('('"_logical_id" '19633) '('"_id" '"fa1e3904-73d004bf-feb485a5-8a80320a") $22 $24))
(let $75 (DqPhyStage '($73) (lambda '($151) (block '(
  (let $152 (WideCondense1 (ToFlow $151) $70 (lambda '($153 $154) $11) (lambda '($155 $156) (IfPresent $155 (lambda '($157) (IfPresent $156 (lambda '($158) (Just (If (AggrLess (Nth $157 '1) (Nth $158 '1)) $157 $158))) $155)) $156))))
  (return (FromFlow (WideMap $152 (lambda '($159) (IfPresent $159 (lambda '($160) (Just (Nth $160 '0))) (Nothing $9))))))
))) $74))
(let $76 (DqCnUnionAll (TDqOutput $75 '0)))
(let $77 (DqPhyStage '($76) (lambda '($161) (block '(
  (let $162 (Condense (NarrowMap (ToFlow $161) $28) $29 $30 $31))
  (return (FromFlow (Map $162 (lambda '($163) (AsStruct '('"column0" (Member (ToOptional $163) 'MinBy0)))))))
))) '('('"_logical_id" '19683) '('"_id" '"39694105-c8dd187e-79de6b61-22a2fa0d"))))
(let $78 '($72 $75 $77))
(let $79 (DqCnResult (TDqOutput $77 '0) $34))
(let $80 (KqpPhysicalTx $78 '($79) '() $36))
(let $81 '($37 $49 $55 $60 $64 $68 $80))
(let $82 (ListType (StructType '('"column0" $9))))
(let $83 (KqpTxResultBinding $82 '0 '0))
(let $84 (KqpTxResultBinding $82 '1 '0))
(let $85 (ListType (StructType '('"column0" (NullType)))))
(let $86 (KqpTxResultBinding $85 '"2" '0))
(let $87 (KqpTxResultBinding $82 '"3" '0))
(let $88 (KqpTxResultBinding $82 '4 '0))
(let $89 (KqpTxResultBinding $85 '"5" '0))
(let $90 (KqpTxResultBinding $82 '"6" '0))
(let $91 '($83 $84 $86 $87 $88 $89 $90))
(return (KqpPhysicalQuery $81 $91 '('('"type" '"query"))))
)
