ProgramNode(0...144)(
  [],
  StatementsNode(0...144)(
    [NextNode(0...4)(nil, (0...4)),
     ReturnNode(5...11)((5...11), nil),
     BreakNode(12...17)(nil, (12...17)),
     RetryNode(18...23)(),
     RedoNode(24...28)(),
     ReturnNode(29...37)(
       (29...35),
       ArgumentsNode(36...37)([IntegerNode(36...37)()])
     ),
     ReturnNode(38...49)(
       (38...44),
       ArgumentsNode(45...49)([IntegerNode(45...46)(), IntegerNode(48...49)()])
     ),
     ReturnNode(50...69)(
       (50...56),
       ArgumentsNode(57...69)(
         [IfNode(57...69)(
            nil,
            TrueNode(57...61)(),
            StatementsNode(64...65)([IntegerNode(64...65)()]),
            ElseNode(66...69)(
              (66...67),
              StatementsNode(68...69)([IntegerNode(68...69)()]),
              nil
            ),
            nil
          )]
       )
     ),
     BreakNode(70...88)(
       ArgumentsNode(76...88)(
         [IfNode(76...88)(
            nil,
            TrueNode(76...80)(),
            StatementsNode(83...84)([IntegerNode(83...84)()]),
            ElseNode(85...88)(
              (85...86),
              StatementsNode(87...88)([IntegerNode(87...88)()]),
              nil
            ),
            nil
          )]
       ),
       (70...75)
     ),
     NextNode(89...106)(
       ArgumentsNode(94...106)(
         [IfNode(94...106)(
            nil,
            TrueNode(94...98)(),
            StatementsNode(101...102)([IntegerNode(101...102)()]),
            ElseNode(103...106)(
              (103...104),
              StatementsNode(105...106)([IntegerNode(105...106)()]),
              nil
            ),
            nil
          )]
       ),
       (89...93)
     ),
     ReturnNode(107...144)(
       (107...113),
       ArgumentsNode(114...144)(
         [TrueNode(114...118)(),
          IfNode(120...144)(
            (120...122),
            TrueNode(123...127)(),
            StatementsNode(130...131)([IntegerNode(130...131)()]),
            ElseNode(132...144)(
              (132...136),
              StatementsNode(139...140)([IntegerNode(139...140)()]),
              (141...144)
            ),
            (141...144)
          )]
       )
     )]
  )
)
