Подскажите, пожалуйста, почему не работает этот код?
package com.javarush.task.task07.task0705;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Один большой массив и два маленьких
*/
public class Solution {
public static void main(String[] args) throws Exception {
int [] massive20 = new int [20];
int [] massive10_1 = new int[10];
int [] massive10_2 = new int[10];
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for (int i =0; i < massive20.length; i++){
massive20[i]=Integer.parseInt(reader.readLine());
}
for(int y = 0; y <massive20.length/2; y++){
massive10_1[y]=massive20[y];
}
for(int h = 10; h < massive20.length; h++){
massive20[h] = massive10_2[h-10];
System.out.println(massive10_2[h-10]);
}
}
}