(
(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 (DataType 'String))
(let $8 '('"key" $7))
(let $9 '('"_wide_channels" (StructType '('_yql_agg_0 $7) $8)))
(let $10 '('('"_logical_id" '2970) '('"_id" '"1e9fe434-e6103072-212fd121-18962f73") $9))
(let $11 (DqPhyStage '() (lambda '() (block '(
  (let $62 (YtReadTable! world $1 '((YtSection '((YtPath $6 '('"key" '"value") (Void) (Void))) '()))))
  (let $63 (lambda '($73 $74) $74 $73))
  (return (DqPhyHashCombine (WideToBlocks (FromFlow (DqReadWideWrap $62 '()))) '-1073741824 (lambda '($64 $65) $64) (lambda '($66 $67 $68) $68) (lambda '($69 $70 $71 $72) $72) $63))
))) $10))
(let $12 '('1))
(let $13 (DqCnHashShuffle (TDqOutput $11 '0) $12 '0 '"HashV2"))
(let $14 (Bool 'true))
(let $15 (StructType $8 '('"s" $7)))
(let $16 '('"_wide_channels" $15))
(let $17 '('('"_logical_id" '3216) '('"_id" '"8785d1ab-edf2b5b5-9a3d1042-9dab17de") $16))
(let $18 (DqPhyStage '($13) (lambda '($75) (block '(
  (let $76 (NarrowSqueezeToDict (ToFlow (WideFromBlocks $75)) (lambda '($80 $81) $81) (lambda '($82 $83) (AsStruct '('_yql_agg_0 $82) '('"key" $83))) '('Auto 'Many)))
  (let $77 (Condense1 (OrderedFlatMap $76 (lambda '($84) (OrderedFlatMap (DictPayloads $84) (lambda '($85) $85)))) (lambda '($86) $86) (lambda '($87 $88) (AggrNotEquals (Member $87 '"key") (Member $88 '"key"))) (lambda '($89 $90) $90)))
  (let $78 (Sort (Map $77 (lambda '($91) (AsStruct '('"key" (Member $91 '"key")) '('"s" (Member $91 '_yql_agg_0))))) '($14 $14) (lambda '($92) '((Member $92 '"key") (Member $92 '"s")))))
  (let $79 (lambda '($93) (Member $93 '"key") (Member $93 '"s")))
  (return (FromFlow (ExpandMap $78 $79)))
))) $17))
(let $19 '('('0 '"Asc") '('1 '"Asc")))
(let $20 (DqCnMerge (TDqOutput $18 '0) $19))
(let $21 (lambda '($95 $96) (AsStruct '('"key" $95) '('"s" $96))))
(let $22 (DqPhyStage '($20) (lambda '($94) (FromFlow (NarrowMap (ToFlow $94) $21))) '('('"_logical_id" '3228) '('"_id" '"cf5b33b2-b7f48fbf-853841de-d72dd730"))))
(let $23 '($11 $18 $22))
(let $24 '('"key" '"s"))
(let $25 (DqCnResult (TDqOutput $22 '0) $24))
(let $26 '('('"type" '"generic")))
(let $27 (KqpPhysicalTx $23 '($25) '() $26))
(let $28 (YtReadTable! world $1 '((YtSection '((YtPath $6 '('"key" '"subkey") (Void) (Void))) '()))))
(let $29 (String '"100"))
(let $30 (DataType 'Int64))
(let $31 (OptionalType $30))
(let $32 (lambda '($113 $114) $114 $113))
(let $33 '('('"_logical_id" '3585) '('"_id" '"626aeddc-72d57b71-63ac9292-42580b01") '('"_wide_channels" (StructType '('_yql_agg_0 $31) $8))))
(let $34 (DqPhyStage '() (lambda '() (block '(
  (let $97 (OptionalType (DataType 'Int32)))
  (let $98 (lambda '($107) (Just (SafeCast $107 $30))))
  (let $99 (Nothing $31))
  (return (DqPhyHashCombine (WideToBlocks (FromFlow (WideFilter (DqReadWideWrap $28 '()) (lambda '($100 $101) (> $100 $29))))) '-1073741824 (lambda '($102 $103) $102) (lambda '($104 $105 $106) (IfPresent (SafeCast $106 $97) $98 $99)) (lambda '($108 $109 $110 $111) (block '(
    (let $112 (IfPresent (SafeCast $110 $97) $98 $99))
    (return (AggrAdd $112 $111))
  ))) $32))
))) $33))
(let $35 (DqCnHashShuffle (TDqOutput $34 '0) $12 '0 '"HashV2"))
(let $36 (StructType $8 '('"s" $31)))
(let $37 '('('"_logical_id" '4655) '('"_id" '"d90a748f-a6767c07-b9e881f9-285c0f47") '('"_wide_channels" $36)))
(let $38 (DqPhyStage '($35) (lambda '($115) (block '(
  (let $116 (WideCombiner (ToFlow (WideFromBlocks $115)) '"" (lambda '($118 $119) $119) (lambda '($120 $121 $122) $121) (lambda '($123 $124 $125 $126) (AggrAdd $124 $126)) $32))
  (let $117 (lambda '($127 $128) $128 $127))
  (return (FromFlow (WideMap (WideSort $116 '('('1 $14) '('0 $14))) $117)))
))) $37))
(let $39 (DqCnMerge (TDqOutput $38 '0) $19))
(let $40 (DqPhyStage '($39) (lambda '($129) (FromFlow (NarrowMap (ToFlow $129) (lambda '($130 $131) (AsStruct '('"key" $130) '('"s" $131)))))) '('('"_logical_id" '4667) '('"_id" '"d518d5ed-7a1354e1-3e6f8a66-65097e9f"))))
(let $41 '($34 $38 $40))
(let $42 (DqCnResult (TDqOutput $40 '0) $24))
(let $43 (KqpPhysicalTx $41 '($42) '() $26))
(let $44 (lambda '($139 $140 $141 $142) $142))
(let $45 (lambda '($143 $144) $144 $143))
(let $46 '('('"_logical_id" '4907) '('"_id" '"bae1409f-7c392fe5-6cd423e-988301fa") $9))
(let $47 (DqPhyStage '() (lambda '() (DqPhyHashCombine (WideToBlocks (FromFlow (WideFilter (DqReadWideWrap $28 '()) (lambda '($132 $133) (> $132 $29))))) '-1073741824 (lambda '($134 $135) $134) (lambda '($136 $137 $138) $138) $44 $45)) $46))
(let $48 (DqCnHashShuffle (TDqOutput $47 '0) $12 '0 '"HashV2"))
(let $49 '('('"_logical_id" '5565) '('"_id" '"febf268d-e07ae43a-cbf55e94-220ef5a5") $16))
(let $50 (DqPhyStage '($48) (lambda '($145) (block '(
  (let $146 (WideCombiner (ToFlow (WideFromBlocks $145)) '"" (lambda '($148 $149) $149) (lambda '($150 $151 $152) $151) $44 $45))
  (let $147 (lambda '($153 $154) $154 $153))
  (return (FromFlow (WideMap (WideSort $146 '('('1 $14) '('0 $14))) $147)))
))) $49))
(let $51 (DqCnMerge (TDqOutput $50 '0) $19))
(let $52 (DqPhyStage '($51) (lambda '($155) (FromFlow (NarrowMap (ToFlow $155) $21))) '('('"_logical_id" '5577) '('"_id" '"87f154d2-d8781e9-89b9910b-3c848fe2"))))
(let $53 '($47 $50 $52))
(let $54 (DqCnResult (TDqOutput $52 '0) $24))
(let $55 (KqpPhysicalTx $53 '($54) '() $26))
(let $56 '($27 $43 $55))
(let $57 (ListType $15))
(let $58 (KqpTxResultBinding $57 '0 '0))
(let $59 (KqpTxResultBinding (ListType $36) '1 '0))
(let $60 (KqpTxResultBinding $57 '"2" '0))
(let $61 '($58 $59 $60))
(return (KqpPhysicalQuery $56 $61 '('('"type" '"query"))))
)
