Почему валидатор висит??? Не отказывает и не принимает
package com.javarush.task.task18.task1804;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Map;
import java.util.HashMap;
import java.io.FileInputStream;
import java.util.*;
/*
Самые редкие байты
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
FileInputStream in = new FileInputStream(reader.readLine());
List<Integer> list = new ArrayList<Integer>();
Map<Integer, Integer> map = new HashMap<>();
int dataType = in.read();
while(in.available() > 0){
list.add(dataType);
}
in.close();
for(Integer i : list){
int count = Collections.frequency(list, i);
map.put(i, count);
}
int min = Collections.min(map.values());
for(Map.Entry<Integer, Integer> pair : map.entrySet()){
if(pair.getValue() == min){
System.out.print(pair.getKey() + " ");
}
}
}
}