ProgramNode(0...26)(
  [],
  StatementsNode(0...26)(
    [CaseNode(0...26)(
       IntegerNode(5...6)(),
       [InNode(7...22)(
          RangeNode(10...15)(
            IntegerNode(10...12)(),
            IntegerNode(14...15)(),
            (12...14),
            0
          ),
          StatementsNode(18...22)([TrueNode(18...22)()]),
          (7...9),
          nil
        )],
       nil,
       (0...4),
       (23...26)
     )]
  )
)
