ProgramNode(0...36)(
  [],
  StatementsNode(0...36)(
    [CaseNode(0...36)(
       ArrayNode(5...14)(
         [IntegerNode(6...7)(), IntegerNode(9...10)(), IntegerNode(12...13)()],
         (5...6),
         (13...14)
       ),
       [InNode(15...32)(
          ArrayPatternNode(18...25)(
            nil,
            [IntegerNode(19...20)(), IntegerNode(22...23)()],
            nil,
            [],
            (18...19),
            (24...25)
          ),
          StatementsNode(28...32)([TrueNode(28...32)()]),
          (15...17),
          nil
        )],
       nil,
       (0...4),
       (33...36)
     )]
  )
)
