#include #include #include #include #include #include #include struct yo{ int val; int c; }; int main() { int no; scanf("%i", &no); long int *a = malloc(sizeof(long int) * no); for (int a_i = 0; a_i < no; a_i++) { scanf("%li",&a[a_i]); } long int result=0; for(int o=0;o 2){ if(n!=temp){ k++; x[k].val=n; x[k].c++; } } int num=1; for(int i=0;i<=k;i++){ num=num*pow(x[i].val,x[i].c); } int den=pow(x[0].val,x[0].c); for(int i=0;i