#include <stdio.h>
long f1(int p);
long f2(int q);
int main ()
{
int i = 0;
long s = 0;
for(i = 2;i <= 3;i++)
{
s = s + f2(i);
}
printf("2^2!+3^2!=%ld\n",s);
}
long f2(int q)
{
int k;
long r;
long f1(int p);
k=q*q;
r=f1(k);
return r;
}
long f1(int p)
{
int i=1;
long j=1;
for(i=1;i<=p;i++)
{
j=j*i;
}
return j;
}