(
(let $1 '@@["StructType";[["key";["DataType";"String"]];["subkey";["DataType";"String"]];["value";["DataType";"String"]]]]@@)
(let $2 (Bool 'true))
(let $3 '($2 $2 $2))
(let $4 '('"key" '"subkey" '"value"))
(let $5 (DataType 'String))
(let $6 '($5 $5 $5))
(let $7 (YqlRowSpec '('NativeYtTypeFlags '0) '('StrictSchema '1) '('UniqueKeys '0) '('Type $1) '('SortDirections $3) '('SortMembers $4) '('SortedBy $4) '('SortedByTypes $6)))
(let $8 (YtMeta '('CanWrite '1) '('DoesExist '1) '('YqlCompatibleScheme '1) '('InferredScheme '0) '('IsDynamic '0) '('Attrs '('('"native_strict_schema" '"false")))))
(let $9 (YtStat '('Id '"Input") '('RecordsCount '"6") '('DataSize '"252") '('ChunkCount '1) '('ModifyTime '0) '('Revision '0)))
(let $10 (YtTable '"Input" $7 $8 $9 '() (Void) (Void) '"/Root/plato"))
(let $11 (YtReadTable! world (DataSource '"yt" '"/Root/plato") '((YtSection '((YtPath $10 $4 (Void) (Void))) '('('"unordered"))))))
(let $12 (String '"075"))
(let $13 (StructType '('"key" $5) '('"subkey" $5) '('"value" $5)))
(let $14 '('"_wide_channels" $13))
(let $15 '('('"_logical_id" '4073) '('"_id" '"d9b041ee-373b5a25-8b6770be-bff73a64") $14))
(let $16 (DqPhyStage '() (lambda '() (FromFlow (WideSort (WideFilter (DqReadWideWrap $11 '()) (lambda '($54 $55 $56) (Or (== $54 $12) (== $54 (String '"037"))))) '('('0 $2))))) $15))
(let $17 '('('0 '"Asc")))
(let $18 (DqCnMerge (TDqOutput $16 '0) $17))
(let $19 (lambda '($58 $59 $60) (AsStruct '('"key" $58) '('"subkey" $59) '('"value" $60))))
(let $20 (DqPhyStage '($18) (lambda '($57) (FromFlow (NarrowMap (ToFlow $57) $19))) '('('"_logical_id" '4085) '('"_id" '"4ed5ca82-714590bb-ede42c66-eddbab4e"))))
(let $21 (DqCnResult (TDqOutput $20 '0) '()))
(let $22 '('('"type" '"generic")))
(let $23 (KqpPhysicalTx '($16 $20) '($21) '() $22))
(let $24 (String '1))
(let $25 (String '"023"))
(let $26 (String '3))
(let $27 '('('"_logical_id" '4205) '('"_id" '"f68542cb-2a1a3565-cb7a826c-7bd69a73") $14))
(let $28 (DqPhyStage '() (lambda '() (FromFlow (WideSort (WideFilter (DqReadWideWrap $11 '()) (lambda '($61 $62 $63) (Or (And (== $61 $12) (== $62 $24)) (And (== $61 $25) (== $62 $26))))) '('('0 $2))))) $27))
(let $29 (DqCnMerge (TDqOutput $28 '0) $17))
(let $30 (DqPhyStage '($29) (lambda '($64) (FromFlow (NarrowMap (ToFlow $64) $19))) '('('"_logical_id" '4217) '('"_id" '"d87f1e48-6c978c94-bdc9dd87-64f2f8f5"))))
(let $31 (DqCnResult (TDqOutput $30 '0) '()))
(let $32 (KqpPhysicalTx '($28 $30) '($31) '() $22))
(let $33 (String '"abc"))
(let $34 (String '"aaa"))
(let $35 '('('"_logical_id" '4343) '('"_id" '"ba3657a-441129f8-586e24cf-a2f0c726") $14))
(let $36 (DqPhyStage '() (lambda '() (FromFlow (WideSort (WideFilter (DqReadWideWrap $11 '()) (lambda '($65 $66 $67) (block '(
  (let $68 (Int32 '1))
  (let $69 (+ $68 (Int32 '2)))
  (let $70 (And (== $65 $12) (== $66 $24) (== $69 (Uint32 '3)) (== $67 $33)))
  (let $71 (And (== $65 $25) (== $66 $26) (== $69 (+ (+ $68 $68) $68)) (== $67 $34)))
  (return (Or $70 $71))
)))) '('('0 $2))))) $35))
(let $37 (DqCnMerge (TDqOutput $36 '0) $17))
(let $38 (DqPhyStage '($37) (lambda '($72) (FromFlow (NarrowMap (ToFlow $72) $19))) '('('"_logical_id" '4355) '('"_id" '"21a4d23e-e02825ca-31f99925-3593ccce"))))
(let $39 (DqCnResult (TDqOutput $38 '0) '()))
(let $40 (KqpPhysicalTx '($36 $38) '($39) '() $22))
(let $41 '('('"_logical_id" '4479) '('"_id" '"4cbc873-dac6223b-9fe2edf-a82f5de1") $14))
(let $42 (DqPhyStage '() (lambda '() (FromFlow (WideSort (WideFilter (DqReadWideWrap $11 '()) (lambda '($73 $74 $75) (block '(
  (let $76 (And (== $74 $24) (== $73 $12) (== $75 $33)))
  (let $77 (And (== $74 $26) (== $73 $25) (== $75 $34)))
  (return (Or $76 $77))
)))) '('('0 $2))))) $41))
(let $43 (DqCnMerge (TDqOutput $42 '0) $17))
(let $44 (DqPhyStage '($43) (lambda '($78) (FromFlow (NarrowMap (ToFlow $78) $19))) '('('"_logical_id" '4491) '('"_id" '"1fcfe9c5-58bac1-cadec1ce-837e76a5"))))
(let $45 (DqCnResult (TDqOutput $44 '0) '()))
(let $46 (KqpPhysicalTx '($42 $44) '($45) '() $22))
(let $47 '($23 $32 $40 $46))
(let $48 (ListType $13))
(let $49 (KqpTxResultBinding $48 '0 '0))
(let $50 (KqpTxResultBinding $48 '1 '0))
(let $51 (KqpTxResultBinding $48 '2 '0))
(let $52 (KqpTxResultBinding $48 '3 '0))
(let $53 '($49 $50 $51 $52))
(return (KqpPhysicalQuery $47 $53 '('('"type" '"query"))))
)
