(
(let $1 (DataSource '"yt" '"/Root/plato"))
(let $2 '('NativeYtTypeFlags '0))
(let $3 '('StrictSchema '0))
(let $4 '('UniqueKeys '0))
(let $5 (YtMeta '('CanWrite '1) '('DoesExist '1) '('YqlCompatibleScheme '0) '('InferredScheme '1) '('IsDynamic '0) '('Attrs '('('"native_strict_schema" '"false")))))
(let $6 '('RecordsCount '"5"))
(let $7 '('DataSize '"225"))
(let $8 '('ChunkCount '1))
(let $9 '('ModifyTime '0))
(let $10 '('Revision '0))
(let $11 '"force_infer_schema")
(let $12 (DqPhyStage '() (lambda '() (block '(
  (let $40 '@@["StructType";[["a";["OptionalType";["DataType";"Int64"]]];["b";["OptionalType";["DataType";"Uint64"]]];["d";["OptionalType";["DataType";"String"]]]]]@@)
  (let $41 (YqlRowSpec $2 $3 $4 '('Type $40)))
  (let $42 (YtStat '('Id '"Input") $6 $7 $8 $9 $10))
  (let $43 (YtTable '"Input" $41 $5 $42 '('($11)) (Void) (Void) '"/Root/plato"))
  (let $44 '('"_other" '"a" '"b" '"d"))
  (let $45 (YtReadTable! world $1 '((YtSection '((YtPath $43 $44 (Void) (Void))) '()))))
  (return (FromFlow (NarrowMap (DqReadWideWrap $45 '()) (lambda '($46 $47 $48 $49) (AsStruct '('"_other" $46) '('"a" $47) '('"b" $48) '('"d" $49))))))
))) '('('"_logical_id" '1793) '('"_id" '"909b6936-10694667-9a2fc6ed-b52e60aa"))))
(let $13 (DqCnUnionAll (TDqOutput $12 '0)))
(let $14 (DqPhyStage '($13) (lambda '($50) $50) '('('"_logical_id" '1959) '('"_id" '"4155e3e7-464f72d4-d2fd5960-f910036e"))))
(let $15 (DqCnResult (TDqOutput $14 '0) '()))
(let $16 '('('"type" '"generic")))
(let $17 (KqpPhysicalTx '($12 $14) '($15) '() $16))
(let $18 (DqPhyStage '() (lambda '() (block '(
  (let $51 '@@["StructType";[["a";["OptionalType";["DataType";"Int64"]]];["b";["OptionalType";["DataType";"Uint64"]]];["c";["OptionalType";["DataType";"Double"]]];["d";["OptionalType";["DataType";"String"]]];["f";["OptionalType";["DataType";"Yson"]]]]]@@)
  (let $52 (YqlRowSpec $2 $3 $4 '('Type $51)))
  (let $53 (YtStat '('Id '"Input2") $6 $7 $8 $9 $10))
  (let $54 (YtTable '"Input2" $52 $5 $53 '('($11 '2)) (Void) (Void) '"/Root/plato"))
  (let $55 '('"_other" '"a" '"b" '"c" '"d" '"f"))
  (let $56 (YtReadTable! world $1 '((YtSection '((YtPath $54 $55 (Void) (Void))) '()))))
  (return (FromFlow (NarrowMap (DqReadWideWrap $56 '()) (lambda '($57 $58 $59 $60 $61 $62) (AsStruct '('"_other" $57) '('"a" $58) '('"b" $59) '('"c" $60) '('"d" $61) '('"f" $62))))))
))) '('('"_logical_id" '1846) '('"_id" '"52464b5f-bd8c75ac-dd7c10df-96503457"))))
(let $19 (DqCnUnionAll (TDqOutput $18 '0)))
(let $20 (DqPhyStage '($19) (lambda '($63) $63) '('('"_logical_id" '2068) '('"_id" '"f77f7883-af839da7-49af2123-e88b5403"))))
(let $21 (DqCnResult (TDqOutput $20 '0) '()))
(let $22 (KqpPhysicalTx '($18 $20) '($21) '() $16))
(let $23 (DqPhyStage '() (lambda '() (block '(
  (let $64 '@@["StructType";[["a";["OptionalType";["DataType";"Int64"]]];["b";["OptionalType";["DataType";"Uint64"]]];["c";["OptionalType";["DataType";"Double"]]];["d";["OptionalType";["DataType";"String"]]];["e";["OptionalType";["DataType";"Bool"]]];["f";["OptionalType";["DataType";"Yson"]]]]]@@)
  (let $65 (YqlRowSpec $2 $3 $4 '('Type $64)))
  (let $66 (YtStat '('Id '"Input3") $6 $7 $8 $9 $10))
  (let $67 (YtTable '"Input3" $65 $5 $66 '('($11 '"3")) (Void) (Void) '"/Root/plato"))
  (let $68 '('"_other" '"a" '"b" '"c" '"d" '"e" '"f"))
  (let $69 (YtReadTable! world $1 '((YtSection '((YtPath $67 $68 (Void) (Void))) '()))))
  (return (FromFlow (NarrowMap (DqReadWideWrap $69 '()) (lambda '($70 $71 $72 $73 $74 $75 $76) (AsStruct '('"_other" $70) '('"a" $71) '('"b" $72) '('"c" $73) '('"d" $74) '('"e" $75) '('"f" $76))))))
))) '('('"_logical_id" '1906) '('"_id" '"816e16ac-408675f6-230e54e3-8f5ba813"))))
(let $24 (DqCnUnionAll (TDqOutput $23 '0)))
(let $25 (DqPhyStage '($24) (lambda '($77) $77) '('('"_logical_id" '2180) '('"_id" '"ad603fa0-3a979442-dc849d29-775a8230"))))
(let $26 (DqCnResult (TDqOutput $25 '0) '()))
(let $27 (KqpPhysicalTx '($23 $25) '($26) '() $16))
(let $28 '($17 $22 $27))
(let $29 (DataType 'String))
(let $30 '('"_other" (DictType $29 $29)))
(let $31 '('"a" (OptionalType (DataType 'Int64))))
(let $32 '('"b" (OptionalType (DataType 'Uint64))))
(let $33 '('"d" (OptionalType $29)))
(let $34 (KqpTxResultBinding (ListType (StructType $30 $31 $32 $33)) '0 '0))
(let $35 '('"c" (OptionalType (DataType 'Double))))
(let $36 '('"f" (OptionalType (DataType 'Yson))))
(let $37 (KqpTxResultBinding (ListType (StructType $30 $31 $32 $35 $33 $36)) '1 '0))
(let $38 (KqpTxResultBinding (ListType (StructType $30 $31 $32 $35 $33 '('"e" (OptionalType (DataType 'Bool))) $36)) '2 '0))
(let $39 '($34 $37 $38))
(return (KqpPhysicalQuery $28 $39 '('('"type" '"query"))))
)
