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) + " "); } } }