public double maxMin(HashMap<Integer, Integer> mapMax, boolean flag){
       //метод находит находит max – количество появлений для наиболее часто встречающегося числа,
       //                      min -  количество появлений для наиболее редкого числа
        double value;
        double max = 0;
        double min = mapMax.get(1);

        if (flag == true){
            for (Map.Entry<Integer, Integer> pair : mapMax.entrySet()){
                value = pair.getValue();
                if (value > max){
                    max = value;
                }
            }
            return max;
        }else{
            for (Map.Entry<Integer, Integer> pair : mapMax.entrySet()){
                value = pair.getValue();
                if (value < min){
                    min = value;
                }
            }
            return min;
        }

    }