(
(let $1 (DataSource '"yt" '"/Root/plato"))
(let $2 '('NativeYtTypeFlags '0))
(let $3 '('StrictSchema '1))
(let $4 '('UniqueKeys '0))
(let $5 '@@["StructType";[["key";["OptionalType";["DataType";"Int32"]]]]]@@)
(let $6 (YqlRowSpec $2 $3 $4 '('Type $5)))
(let $7 (YtMeta '('CanWrite '1) '('DoesExist '1) '('YqlCompatibleScheme '1) '('InferredScheme '0) '('IsDynamic '0) '('Attrs '('('"native_strict_schema" 'false)))))
(let $8 '('ChunkCount '1))
(let $9 '('ModifyTime '0))
(let $10 '('Revision '0))
(let $11 (YtStat '('Id '"Dict") '('RecordsCount '6) '('DataSize '"67") $8 $9 $10))
(let $12 (YtTable '"Dict" $6 $7 $11 '() (Void) (Void) '"/Root/plato"))
(let $13 '('"key"))
(let $14 (YtReadTable! world $1 '((YtSection '((YtPath $12 $13 (Void) (Void) (Void))) '()))))
(let $15 (DqReadWideWrap $14 '()))
(let $16 (lambda '($193) (Exists $193)))
(let $17 (lambda '($194) (Unwrap $194)))
(let $18 (DataType 'Int32))
(let $19 '('"_wide_channels" (StructType '('"key" $18))))
(let $20 '('('"_logical_id" '11932) '('"_id" '"e5a2a299-d9e1401a-96e360f0-1f7af9c4") $19))
(let $21 (DqPhyStage '() (lambda '() (FromFlow (WideMap (WideFilter $15 $16) $17))) $20))
(let $22 (DqCnBroadcast (TDqOutput $21 '0)))
(let $23 '('One 'Hashed 'Compact))
(let $24 '@@["StructType";[["key";["DataType";"Int32"]];["optkey";["OptionalType";["DataType";"Int32"]]];["value";["DataType";"String"]]]]@@)
(let $25 (YqlRowSpec $2 $3 $4 '('Type $24)))
(let $26 (YtStat '('Id '"Input") '('RecordsCount '11) '('DataSize '"408") $8 $9 $10))
(let $27 (YtTable '"Input" $25 $7 $26 '() (Void) (Void) '"/Root/plato"))
(let $28 '('"optkey"))
(let $29 (YtReadTable! world $1 '((YtSection '((YtPath $27 $28 (Void) (Void) (Void))) '()))))
(let $30 (DqReadWideWrap $29 '()))
(let $31 '('"_yql_injoin_input.optkey"))
(let $32 '('"_yql_injoin_0.key"))
(let $33 (Bool 'true))
(let $34 (StructType '('"optkey" $18)))
(let $35 '('"_wide_channels" $34))
(let $36 '('('"_logical_id" '12078) '('"_id" '"2328f40e-e4e120a4-e90e4e9d-4e56d790") $35))
(let $37 (DqPhyStage '($22) (lambda '($195) (block '(
  (let $196 (NarrowSqueezeToDict (ToFlow $195) (lambda '($197) $197) (lambda '($198) (Void)) $23))
  (return (FromFlow (WideSort (FlatMap $196 (lambda '($199) (MapJoinCore (WideMap (WideFilter $30 $16) $17) $199 'LeftOnly '('0) $13 '('0 '0) '() $31 $32))) '('('0 $33)))))
))) $36))
(let $38 '('('0 '"Asc")))
(let $39 (DqCnMerge (TDqOutput $37 '0) $38))
(let $40 (lambda '($201) (AsStruct '('"optkey" $201))))
(let $41 (DqPhyStage '($39) (lambda '($200) (FromFlow (NarrowMap (ToFlow $200) $40))) '('('"_logical_id" '12090) '('"_id" '"6a763eac-9c8ec775-a219bec3-df5e08f2"))))
(let $42 '($21 $37 $41))
(let $43 (DqCnResult (TDqOutput $41 '0) $28))
(let $44 '('('"type" '"generic")))
(let $45 (KqpPhysicalTx $42 '($43) '() $44))
(let $46 (lambda '($202) (Exists $202)))
(let $47 '('('"_logical_id" '12275) '('"_id" '"13805eb5-45579d08-cf061c4f-7fcf44af") $19))
(let $48 (DqPhyStage '() (lambda '() (FromFlow (WideMap (WideFilter $15 $46) (lambda '($203) (Unwrap $203))))) $47))
(let $49 (DqCnBroadcast (TDqOutput $48 '0)))
(let $50 (DqReadWideWrap $29 '()))
(let $51 (OptionalType $18))
(let $52 (StructType '('"optkey" $51)))
(let $53 '('"_wide_channels" $52))
(let $54 '('('"_logical_id" '12418) '('"_id" '"defe18b3-994ba28f-f8cea188-84ae635f") $53))
(let $55 (DqPhyStage '($49) (lambda '($204) (block '(
  (let $205 (NarrowSqueezeToDict (ToFlow $204) (lambda '($206) $206) (lambda '($207) (Void)) $23))
  (return (FromFlow (WideSort (FlatMap $205 (lambda '($208) (MapJoinCore (WideFilter $50 $46) $208 'LeftOnly '('0) $13 '('0 '0) '() $31 $32))) '('('0 $33)))))
))) $54))
(let $56 (DqCnMerge (TDqOutput $55 '0) $38))
(let $57 (lambda '($210) (AsStruct '('"optkey" $210))))
(let $58 (DqPhyStage '($56) (lambda '($209) (FromFlow (NarrowMap (ToFlow $209) $57))) '('('"_logical_id" '12430) '('"_id" '"133d0287-4264ab83-639e1ca2-91623026"))))
(let $59 '($48 $55 $58))
(let $60 (DqCnResult (TDqOutput $58 '0) $28))
(let $61 (KqpPhysicalTx $59 '($60) '() $44))
(let $62 '('('"_logical_id" '12590) '('"_id" '"e1a58d15-f90b0519-eaf81c0b-e4a33fc5") $19))
(let $63 (DqPhyStage '() (lambda '() (FromFlow (WideMap (WideFilter $15 (lambda '($211) (Exists $211))) (lambda '($212) (Unwrap $212))))) $62))
(let $64 (DqCnBroadcast (TDqOutput $63 '0)))
(let $65 (DqReadWideWrap $29 '()))
(let $66 '('('"_logical_id" '12725) '('"_id" '"2bdeae8d-c2b32036-508d1434-bb05d6de") $53))
(let $67 (DqPhyStage '($64) (lambda '($213) (block '(
  (let $214 (NarrowSqueezeToDict (ToFlow $213) (lambda '($215) $215) (lambda '($216) (Void)) $23))
  (return (FromFlow (WideSort (FlatMap $214 (lambda '($217) (MapJoinCore $65 $217 'LeftOnly '('0) $13 '('0 '0) '() $31 $32))) '('('0 $33)))))
))) $66))
(let $68 (DqCnMerge (TDqOutput $67 '0) $38))
(let $69 (DqPhyStage '($68) (lambda '($218) (FromFlow (NarrowMap (ToFlow $218) $57))) '('('"_logical_id" '12737) '('"_id" '"d7e93e58-eb532e83-73b072da-16477fc7"))))
(let $70 '($63 $67 $69))
(let $71 (DqCnResult (TDqOutput $69 '0) $28))
(let $72 (KqpPhysicalTx $70 '($71) '() $44))
(let $73 (DqReadWideWrap $14 '()))
(let $74 (lambda '($219) (Exists $219)))
(let $75 '('"_wide_channels" (StructType '('"key" $51))))
(let $76 '('('"_logical_id" '12922) '('"_id" '"b3fe52ec-5a02eb16-f2782607-c71eed99") $75))
(let $77 (DqPhyStage '() (lambda '() (FromFlow (WideFilter $73 $74))) $76))
(let $78 (DqCnBroadcast (TDqOutput $77 '0)))
(let $79 (lambda '($223) $223))
(let $80 (lambda '($224) (Void)))
(let $81 '('('"_logical_id" '13070) '('"_id" '"dfb701f9-1956943b-4e4c5e6-469a00df") $35))
(let $82 (DqPhyStage '($78) (lambda '($220) (block '(
  (let $221 (SqueezeToDict (NarrowFlatMap (WideFilter (ToFlow $220) $74) (lambda '($222) $222)) $79 $80 $23))
  (return (FromFlow (WideSort (FlatMap $221 (lambda '($225) (MapJoinCore (WideMap (WideFilter $30 $74) (lambda '($226) (Unwrap $226))) $225 'LeftOnly '('0) $13 '('0 '0) '() $31 $32))) '('('0 $33)))))
))) $81))
(let $83 (DqCnMerge (TDqOutput $82 '0) $38))
(let $84 (DqPhyStage '($83) (lambda '($227) (FromFlow (NarrowMap (ToFlow $227) $40))) '('('"_logical_id" '13082) '('"_id" '"66d0e85e-bc8fb457-fa14b998-6d1bdf8f"))))
(let $85 '($77 $82 $84))
(let $86 (DqCnResult (TDqOutput $84 '0) $28))
(let $87 (KqpPhysicalTx $85 '($86) '() $44))
(let $88 (lambda '($228) (Exists $228)))
(let $89 '('('"_logical_id" '13265) '('"_id" '"a9a145b1-35f4b657-12939b13-b1feeb2e") $75))
(let $90 (DqPhyStage '() (lambda '() (FromFlow (WideFilter $73 $88))) $89))
(let $91 (DqCnBroadcast (TDqOutput $90 '0)))
(let $92 '('('"_logical_id" '13410) '('"_id" '"1e98606f-f4c0913f-8cc3eebc-b2e4a3f1") $53))
(let $93 (DqPhyStage '($91) (lambda '($229) (block '(
  (let $230 (SqueezeToDict (NarrowFlatMap (WideFilter (ToFlow $229) $88) (lambda '($231) $231)) $79 $80 $23))
  (return (FromFlow (WideSort (FlatMap $230 (lambda '($232) (MapJoinCore (WideFilter $50 $88) $232 'LeftOnly '('0) $13 '('0 '0) '() $31 $32))) '('('0 $33)))))
))) $92))
(let $94 (DqCnMerge (TDqOutput $93 '0) $38))
(let $95 (DqPhyStage '($94) (lambda '($233) (FromFlow (NarrowMap (ToFlow $233) $57))) '('('"_logical_id" '13422) '('"_id" '"179682a0-f2218df1-5ffed87d-889e2adc"))))
(let $96 '($90 $93 $95))
(let $97 (DqCnResult (TDqOutput $95 '0) $28))
(let $98 (KqpPhysicalTx $96 '($97) '() $44))
(let $99 (lambda '($234) (Exists $234)))
(let $100 '('('"_logical_id" '13580) '('"_id" '"612c1a38-87e6c776-bbaa37c3-542a8f5a") $75))
(let $101 (DqPhyStage '() (lambda '() (FromFlow (WideFilter $73 $99))) $100))
(let $102 (DqCnBroadcast (TDqOutput $101 '0)))
(let $103 '('('"_logical_id" '13717) '('"_id" '"913e28f4-8b3353e4-e7fd8898-b1a31c97") $53))
(let $104 (DqPhyStage '($102) (lambda '($235) (block '(
  (let $236 (SqueezeToDict (NarrowFlatMap (WideFilter (ToFlow $235) $99) (lambda '($237) $237)) $79 $80 $23))
  (return (FromFlow (WideSort (FlatMap $236 (lambda '($238) (MapJoinCore $65 $238 'LeftOnly '('0) $13 '('0 '0) '() $31 $32))) '('('0 $33)))))
))) $103))
(let $105 (DqCnMerge (TDqOutput $104 '0) $38))
(let $106 (DqPhyStage '($105) (lambda '($239) (FromFlow (NarrowMap (ToFlow $239) $57))) '('('"_logical_id" '13729) '('"_id" '"326aba46-b1b77c80-20256590-39a5332b"))))
(let $107 '($101 $104 $106))
(let $108 (DqCnResult (TDqOutput $106 '0) $28))
(let $109 (KqpPhysicalTx $107 '($108) '() $44))
(let $110 (DqReadWideWrap $14 '()))
(let $111 '('('"_logical_id" '13841) '('"_id" '"a2b563c3-17abf609-7b7e6367-6a982bda") $75))
(let $112 (DqPhyStage '() (lambda '() (FromFlow $110)) $111))
(let $113 (DqCnBroadcast (TDqOutput $112 '0)))
(let $114 '('('"_logical_id" '14030) '('"_id" '"bcfd81a7-65639c37-7296ff25-43d581da") $35))
(let $115 (DqPhyStage '($113) (lambda '($240) (block '(
  (let $241 (lambda '($243) (Exists $243)))
  (let $242 (SqueezeToDict (NarrowFlatMap (WideFilter (ToFlow $240) $241) (lambda '($244) $244)) $79 $80 $23))
  (return (FromFlow (WideSort (FlatMap $242 (lambda '($245) (MapJoinCore (WideMap (WideFilter $30 $241) (lambda '($246) (Unwrap $246))) $245 'LeftOnly '('0) $13 '('0 '0) '() $31 $32))) '('('0 $33)))))
))) $114))
(let $116 (DqCnMerge (TDqOutput $115 '0) $38))
(let $117 (DqPhyStage '($116) (lambda '($247) (FromFlow (NarrowMap (ToFlow $247) $40))) '('('"_logical_id" '14042) '('"_id" '"c6066dbf-de3a6a4a-a6bc5517-c1c2d97c"))))
(let $118 '($112 $115 $117))
(let $119 (DqCnResult (TDqOutput $117 '0) $28))
(let $120 (KqpPhysicalTx $118 '($119) '() $44))
(let $121 '('('"_logical_id" '14154) '('"_id" '"c1345e88-bc737f31-bae005b5-9388f4a") $75))
(let $122 (DqPhyStage '() (lambda '() (FromFlow $110)) $121))
(let $123 (DqCnBroadcast (TDqOutput $122 '0)))
(let $124 '('('"_logical_id" '14337) '('"_id" '"ed1113c4-3f2c7191-a9728709-326205ef") $53))
(let $125 (DqPhyStage '($123) (lambda '($248) (block '(
  (let $249 (lambda '($251) (Exists $251)))
  (let $250 (SqueezeToDict (NarrowFlatMap (WideFilter (ToFlow $248) $249) (lambda '($252) $252)) $79 $80 $23))
  (return (FromFlow (WideSort (FlatMap $250 (lambda '($253) (MapJoinCore (WideFilter $50 $249) $253 'LeftOnly '('0) $13 '('0 '0) '() $31 $32))) '('('0 $33)))))
))) $124))
(let $126 (DqCnMerge (TDqOutput $125 '0) $38))
(let $127 (DqPhyStage '($126) (lambda '($254) (FromFlow (NarrowMap (ToFlow $254) $57))) '('('"_logical_id" '14349) '('"_id" '"48e03f8-6ade9116-55d99b9b-d1cd940"))))
(let $128 '($122 $125 $127))
(let $129 (DqCnResult (TDqOutput $127 '0) $28))
(let $130 (KqpPhysicalTx $128 '($129) '() $44))
(let $131 '('('"_logical_id" '14460) '('"_id" '"fa02aa3d-14710193-ac7adfb6-adb343ca") $75))
(let $132 (DqPhyStage '() (lambda '() (FromFlow $110)) $131))
(let $133 (DqCnBroadcast (TDqOutput $132 '0)))
(let $134 '('('"_logical_id" '14605) '('"_id" '"b3a6a4b8-93433a00-88e2da36-720d205f") $53))
(let $135 (DqPhyStage '($133) (lambda '($255) (block '(
  (let $256 (SqueezeToDict (NarrowFlatMap (WideFilter (ToFlow $255) (lambda '($257) (Exists $257))) (lambda '($258) $258)) $79 $80 $23))
  (return (FromFlow (WideSort (FlatMap $256 (lambda '($259) (MapJoinCore $65 $259 'LeftOnly '('0) $13 '('0 '0) '() $31 $32))) '('('0 $33)))))
))) $134))
(let $136 (DqCnMerge (TDqOutput $135 '0) $38))
(let $137 (DqPhyStage '($136) (lambda '($260) (FromFlow (NarrowMap (ToFlow $260) $57))) '('('"_logical_id" '14617) '('"_id" '"ebab56d2-e6905015-bfd54771-a4a72a27"))))
(let $138 '($132 $135 $137))
(let $139 (DqCnResult (TDqOutput $137 '0) $28))
(let $140 (KqpPhysicalTx $138 '($139) '() $44))
(let $141 (lambda '($261) (Exists $261)))
(let $142 '('('"_logical_id" '14858) '('"_id" '"4c836f6c-5ad7e53a-dd2e3b2c-4a59a603") $75))
(let $143 (DqPhyStage '() (lambda '() (FromFlow (WideFilter $73 $141))) $142))
(let $144 (DqCnBroadcast (TDqOutput $143 '0)))
(let $145 (Int32 '2))
(let $146 (Int32 '4))
(let $147 (Int32 '6))
(let $148 (Nothing $51))
(let $149 (AsStruct '('"key" $148)))
(let $150 (lambda '($264) (block '(
  (let $265 (Member $264 '"key"))
  (return (If (Exists $265) $265 $148))
))))
(let $151 (Int32 '10))
(let $152 (Bool 'false))
(let $153 '('"_yql_injoin_1.key"))
(let $154 '('('"_logical_id" '15083) '('"_id" '"e4d4183a-e026d7e7-2d80187f-efcd2c5") $53))
(let $155 (DqPhyStage '($144) (lambda '($262) (block '(
  (let $263 (SqueezeToDict (FlatMap (ToFlow (AsList (AsStruct '('"key" (Just $145))) (AsStruct '('"key" (Just $146))) (AsStruct '('"key" (Just $147))) $149)) $150) $79 $80 $23))
  (return (FromFlow (WideSort (FlatMap $263 (lambda '($266) (block '(
    (let $267 (SqueezeToDict (NarrowFlatMap (WideFilter (ToFlow $262) $141) (lambda '($270) $270)) $79 $80 $23))
    (let $268 '('0))
    (let $269 '('0 '0))
    (return (MapJoinCore (WideFilter (FlatMap $267 (lambda '($271) (MapJoinCore (WideFilter (DqReadWideWrap $29 '()) (lambda '($272) (And (Exists $272) (Coalesce (!= $272 $151) $152) (Coalesce (!= $272 $146) $152)))) $271 'LeftOnly $268 $13 $269 '() $31 $32))) $141) $266 'LeftSemi $268 $13 $269 '() $31 $153))
  )))) '('('0 $33)))))
))) $154))
(let $156 (DqCnMerge (TDqOutput $155 '0) $38))
(let $157 (DqPhyStage '($156) (lambda '($273) (FromFlow (NarrowMap (ToFlow $273) $57))) '('('"_logical_id" '15095) '('"_id" '"a2198bd3-56681ad6-29829a88-b138d8b2"))))
(let $158 '($143 $155 $157))
(let $159 (DqCnResult (TDqOutput $157 '0) $28))
(let $160 (KqpPhysicalTx $158 '($159) '() $44))
(let $161 '('('"_logical_id" '15229) '('"_id" '"1896150b-1203c46f-14e53596-e531b212") $75))
(let $162 (DqPhyStage '() (lambda '() (FromFlow $110)) $161))
(let $163 (DqCnBroadcast (TDqOutput $162 '0)))
(let $164 '('('"_logical_id" '15528) '('"_id" '"e33faeec-7ecac261-d3b23838-bd0f2ee4") $53))
(let $165 (DqPhyStage '($163) (lambda '($274) (block '(
  (let $275 (SqueezeToDict (FlatMap (ToFlow (AsList (AsStruct '('"key" (Just $145))) (AsStruct '('"key" (Just $146))) (AsStruct '('"key" (Just $147))) $149)) $150) $79 $80 $23))
  (return (FromFlow (WideSort (FlatMap $275 (lambda '($276) (block '(
    (let $277 (lambda '($281) (Exists $281)))
    (let $278 (SqueezeToDict (NarrowFlatMap (WideFilter (ToFlow $274) $277) (lambda '($282) $282)) $79 $80 $23))
    (let $279 '('0))
    (let $280 '('0 '0))
    (return (MapJoinCore (WideFilter (FlatMap $278 (lambda '($283) (MapJoinCore (WideFilter (DqReadWideWrap $29 '()) (lambda '($284) (And (Coalesce (!= $284 $151) $152) (Coalesce (!= $284 $146) $152)))) $283 'LeftOnly $279 $13 $280 '() $31 $32))) $277) $276 'LeftSemi $279 $13 $280 '() $31 $153))
  )))) '('('0 $33)))))
))) $164))
(let $166 (DqCnMerge (TDqOutput $165 '0) $38))
(let $167 (DqPhyStage '($166) (lambda '($285) (FromFlow (NarrowMap (ToFlow $285) $57))) '('('"_logical_id" '15540) '('"_id" '"78f02046-32631c1d-86f3066b-a4f81b2e"))))
(let $168 '($162 $165 $167))
(let $169 (DqCnResult (TDqOutput $167 '0) $28))
(let $170 (KqpPhysicalTx $168 '($169) '() $44))
(let $171 '('('"_logical_id" '15742) '('"_id" '"b81cd740-a41fbf8e-20955fc7-9b87ed19") $53))
(let $172 (DqPhyStage '() (lambda '() (FromFlow (WideSort (DqReadWideWrap $29 '()) '('('0 $33))))) $171))
(let $173 (DqCnMerge (TDqOutput $172 '0) $38))
(let $174 (DqPhyStage '($173) (lambda '($286) (FromFlow (NarrowMap (ToFlow $286) $57))) '('('"_logical_id" '15754) '('"_id" '"d6443651-647440da-7c9fd1c5-11cb7240"))))
(let $175 (DqCnResult (TDqOutput $174 '0) $28))
(let $176 (KqpPhysicalTx '($172 $174) '($175) '() $44))
(let $177 '($45 $61 $72 $87 $98 $109 $120 $130 $140 $160 $170 $176))
(let $178 (ListType $34))
(let $179 (KqpTxResultBinding $178 '0 '0))
(let $180 (ListType $52))
(let $181 (KqpTxResultBinding $180 '1 '0))
(let $182 (KqpTxResultBinding $180 '2 '0))
(let $183 (KqpTxResultBinding $178 '"3" '0))
(let $184 (KqpTxResultBinding $180 '4 '0))
(let $185 (KqpTxResultBinding $180 '"5" '0))
(let $186 (KqpTxResultBinding $178 '6 '0))
(let $187 (KqpTxResultBinding $180 '"7" '0))
(let $188 (KqpTxResultBinding $180 '"8" '0))
(let $189 (KqpTxResultBinding $180 '"9" '0))
(let $190 (KqpTxResultBinding $180 '10 '0))
(let $191 (KqpTxResultBinding $180 '11 '0))
(let $192 '($179 $181 $182 $183 $184 $185 $186 $187 $188 $189 $190 $191))
(return (KqpPhysicalQuery $177 $192 '('('"type" '"query"))))
)
