#include #include #include #include #include #include #include int main() { int n,types_i,a[5]={0,0,0,0,0},i,max; scanf("%d",&n); int *types = malloc(sizeof(int) * n); for(types_i = 0; types_i < n; types_i++) { scanf("%d",&types[types_i]); switch(types[types_i]) { case 1:a[0]++;break; case 2:a[1]++;break; case 3:a[2]++;break; case 4:a[3]++;break; case 5:a[4]++;break; } } max=0; for(i=0;i<5;i++) { if(a[i]>max) max=a[i]; } for(i=0;i<5;i++) { if(a[i]==max) { switch(i) { case 0:printf("1");break; case 1:printf("2");break; case 2:printf("3");break; case 3:printf("4");break; case 4:printf("5");break; }break;} } // your code goes here return 0; }