unsigned long int Square(int target,int k);
unsigned long int Factorial(int n);
double SquareRoot(double n);
double CubeRoot(double n);
cin>>n;
cout<<n<<"="<<mm.Square(n,2)<<endl;
cout<<n<<"="<<mm.Square(n,3)<<endl;
cout<<n<<"="<<mm.Factorial(n)<<endl;
cout<<n<<"="<<mm.SquareRoot(n)<<endl;
//cout<<n<<"="<<mm.CubeRoot(n)<<endl;