#include <iostream>
#include <ctime>

int main() {
	std::cout<<"n = ";
	unsigned int n;
	std::cin >> n;
	{
		std::cout<<"Спосіб 1\n";
		std::clock_t t = std::clock();
		double total_product = 1.;
		for(int i=1; i<=n; ++i)
		{
		    double product = 1.;
		    for(int j=1; j<=i; ++j)
		        product *= (1.+1./i);
		    total_product *= product;
		}
		double mks = 1e6*(std::clock()-t)/CLOCKS_PER_SEC;
		std::cout<<"Результат: "<<total_product<<'\n';
		std::cout<<"Час: "<<mks<<"mks\n";
	}
	{
		std::cout<<"Спосіб 2\n";
		std::clock_t t = std::clock();
		double product = 1.;
		for(int i=1; i<=n; ++i)
		    for(int j=1; j<=i; ++j)
		        product *= (1.+1./i);
		double mks = 1e6*(std::clock()-t)/CLOCKS_PER_SEC;
		std::cout<<"Результат: "<<product<<'\n';
		std::cout<<"Час: "<<mks<<"mks\n";
	}
	{
		std::cout<<"Спосіб 3\n";
		std::clock_t t = std::clock();
		double product = 1., current = 1.;
		for(int i=n;i>0;--i)
		{
		  current *= (1.+1./i);
		  product *= current;
		}
		double mks = 1e6*(std::clock()-t)/CLOCKS_PER_SEC;
		std::cout<<"Результат: "<<product<<'\n';
		std::cout<<"Час: "<<mks<<"mks\n";
	}
	return 0;
}