import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
// Press Shift twice to open the Search Everywhere dialog and type show whitespaces,
// then press Enter. You can now see whitespace characters in your code.
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(br.readLine());
int b = Integer.parseInt(br.readLine());
int c = Integer.parseInt(br.readLine());
long d = a*b*c;
char[] arr1 = String.valueOf(d).toCharArray();
int[] arr2 = new int[10];
for (int i : arr2) {
i = 0;
}
for (int i = 0 ; i < arr1.length; i++) {
arr2[arr1[i]-'0']++;
}
for (int i : arr2) {
System.out.println(i);
}
}
}
맨 처음에는 arr2[arr1[i]-'0']++; 를 arr2[arr1[i]]++;로 사용해서 배열인덱스 오류가 발생했다. 그 이유가 arr[1]에 저장되어 있는 값이 아스키코드였기 때문이다. 그래서 arr[i]-'0'을 이용하여 아스키 코드 값이 아닌 실제 숫자값을 얻을 수 있었다.