Input Format
The first line has an integer . In each of the next  lines there will be an integer  denoting number of integers on that line and then there will be  space-separated integers. In the next line there will be an integer  denoting number of queries. Each query will consist of two integers  and .

Constraints

Each number will fit in signed integer.
Total number of integers in  lines will not cross .

Output Format
In each line, output the number located in  position of  line. If there is no such position, just print "ERROR!"


hackerrank java arraylist solution


Java Arraylist problem solution | HackerRank

import java.io.*;
import java.util.*;


public class Solution {

    public static void main(String[] args) 
    {

      Scanner scan = new Scanner(System.in);
      ArrayList[] list= new ArrayList[20002];
      int n;
      n=scan.nextInt();
      for(int i=1;i<=n;i++)
      {

          list[i]=new ArrayList();
          int x=scan.nextInt();

          for(int j=1;j<=x;j++)
          {
              int val=scan.nextInt();
              list[i].add(val);

          }
      }
      int q=scan.nextInt();

      for(int i=1;i<=q;i++)
      {
              int x,y;
              x=scan.nextInt();
              y=scan.nextInt();
              try
              {
                System.out.println(list[x].get(y-1));
              }catch(Exception e)
              {
                  System.out.println("ERROR!");
              }
      }
    }
}