package com.javarush.task.task18.task1803;
import java.io.FileInputStream;
import java.io.*;
import java.util.*;
/*
Самые частые байты
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s = reader.readLine();
ArrayList<Integer> list = new ArrayList<>();
ArrayList<Integer> maximum = new ArrayList<>();
FileInputStream inputStream = new FileInputStream(s);
int max1 = 0;
while (inputStream.available() > 0){
int data = inputStream.read();
if (data > max1) max1 = data;
}
for (int i = 0; i < max1; i++)
list.add(0);
while (inputStream.available() > 0){
int data = inputStream.read();
list.set(data, (list.get(data) + 1));
}
inputStream.close();
int max = list.get(0);
int j = 0;
for (int i = 0; i < max1; i++){
if (list.get(i) > max) {max = list.get(i); j = i; }
}
for (int i = 0; i < max1; i++){
if (list.get(i) == max)
{ maximum.add(i);}
}
for (int i = 0; i < maximum.size(); i++){
System.out.print(maximum.get(i) + " ");
}
}
}
package com.javarush.task.task18.task1803;
import java.io.FileInputStream;
import java.io.*;
import java.util.*;
/*
Самые частые байты
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s = reader.readLine();
ArrayList<Integer> list = new ArrayList<>();
ArrayList<Integer> maximum = new ArrayList<>();
FileInputStream inputStream = new FileInputStream(s);
int max1 = 0;
while (inputStream.available() > 0){
int data = inputStream.read();
if (data > max1) max1 = data;
}
for (int i = 0; i < max1; i++)
list.add(0);
while (inputStream.available() > 0){
int data = inputStream.read();
list.set(data, (list.get(data) + 1));
}
inputStream.close();
int max = list.get(0);
int j = 0;
for (int i = 0; i < max1; i++){
if (list.get(i) > max) {max = list.get(i); j = i; }
}
for (int i = 0; i < max1; i++){
if (list.get(i) == max)
{ maximum.add(i);}
}
for (int i = 0; i < maximum.size(); i++){
System.out.print(maximum.get(i) + " ");
}
}
}