(
(let $1 (Uint64 '1))
(let $2 (Uint64 '3))
(let $3 (AggrAdd $1 $2))
(let $4 (Bool 'true))
(let $5 (DataType 'String))
(let $6 (StructType '('"key" $5) '('"subkey" $5) '('"value" $5)))
(let $7 '('"_wide_channels" $6))
(let $8 '('('"_logical_id" '2300) '('"_id" '"76dcf3d0-a9bfe5e9-1990154e-6d3ea2a5") $7))
(let $9 (DqPhyStage '() (lambda '() (block '(
  (let $36 '@@["StructType";[["value";["DataType";"String"]];["subkey";["DataType";"String"]];["key";["DataType";"String"]]]]@@)
  (let $37 (YqlRowSpec '('NativeYtTypeFlags '0) '('StrictSchema '1) '('UniqueKeys '0) '('Type $36)))
  (let $38 (YtMeta '('CanWrite '1) '('DoesExist '1) '('YqlCompatibleScheme '1) '('InferredScheme '0) '('IsDynamic '0) '('Attrs '('('"native_strict_schema" '"false")))))
  (let $39 (YtStat '('Id '"Input") '('RecordsCount '"4") '('DataSize '"166") '('ChunkCount '1) '('ModifyTime '0) '('Revision '0)))
  (let $40 (YtTable '"Input" $37 $38 $39 '() (Void) (Void) '"/Root/plato"))
  (let $41 '('"key" '"subkey" '"value"))
  (let $42 (YtReadTable! world (DataSource '"yt" '"/Root/plato") '((YtSection '((YtPath $40 $41 (Void) (Void))) '()))))
  (return (FromFlow (WideTopSort (DqReadWideWrap $42 '()) $3 '('('0 $4)))))
))) $8))
(let $10 (DqCnMerge (TDqOutput $9 '0) '('('0 '"Asc"))))
(let $11 '('('"_logical_id" '2359) '('"_id" '"871430f6-fb03366c-64ba2f52-97b1038a") $7))
(let $12 (DqPhyStage '($10) (lambda '($43) (block '(
  (let $44 (Uint64 '18446744073709551615))
  (let $45 (If (> $1 (- $44 $2)) $44 $3))
  (return (FromFlow (Take (ToFlow $43) (Min $45 $3))))
))) $11))
(let $13 (DqCnUnionAll (TDqOutput $12 '0)))
(let $14 (DqPhyStage '($13) (lambda '($46) (FromFlow (NarrowMap (Take (Skip (ToFlow $46) $2) $1) (lambda '($47 $48 $49) (AsStruct '('"key" $47) '('"subkey" $48) '('"value" $49)))))) '('('"_logical_id" '2373) '('"_id" '"8e1397e5-8cc0ad61-a58044ed-b0114d5e"))))
(let $15 '($9 $12 $14))
(let $16 '('"value" '"subkey" '"key"))
(let $17 (DqCnResult (TDqOutput $14 '0) $16))
(let $18 '('('"type" '"generic")))
(let $19 (KqpPhysicalTx $15 '($17) '() $18))
(let $20 (ListType $6))
(let $21 (List $20))
(let $22 '('"_partition_mode" '"single"))
(let $23 '('('"_logical_id" '2418) '('"_id" '"794dd4a3-739f02c7-a2e9bb6f-f1a19e67") $22))
(let $24 (DqPhyStage '() (lambda '() (Iterator (AssumeSorted $21 $4 (lambda '($50) (Member $50 '"value"))))) $23))
(let $25 (DqCnResult (TDqOutput $24 '0) $16))
(let $26 (KqpPhysicalTx '($24) '($25) '() $18))
(let $27 '('('"_logical_id" '2442) '('"_id" '"3311d048-c07dff41-778cb5ad-25b83812") $22))
(let $28 (DqPhyStage '() (lambda '() (Iterator $21)) $27))
(let $29 (DqCnResult (TDqOutput $28 '0) $16))
(let $30 (KqpPhysicalTx '($28) '($29) '() $18))
(let $31 '($19 $26 $30))
(let $32 (KqpTxResultBinding $20 '0 '0))
(let $33 (KqpTxResultBinding $20 '1 '0))
(let $34 (KqpTxResultBinding $20 '"2" '0))
(let $35 '($32 $33 $34))
(return (KqpPhysicalQuery $31 $35 '('('"type" '"query"))))
)
