it's giving me error array index out of bound :(
package com.codegym.task.task07.task0705;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
One large array and two small ones
*/
public class Solution {
public static void main(String[] args) throws Exception {
int[] a = new int[20];
BufferedReader b = new BufferedReader(new InputStreamReader(System.in));
for(int i=0; i<20; i++){
a[i]=Integer.parseInt(b.readLine());
}
int[] a1 = new int[10];
int[] a2 = new int[10];
for(int j=0; j<10; j++){
a1[j] = a[j];
}
for(int k=10; k<20; k++){
a2[k-1] = a[k];
}
for(int d=0; d<10; d++){
System.out.println(a2[d]);
} //write your code here
}
}