
   /* potega liczona iteracyjnie */

   #include<stdio.h>

   main()
	{
     int m, n;

     double x, y, z;

     scanf("%le", &x);

     scanf("%d", &n);

     z = x; y = 1; m = n;

     do
     {
       if(m % 2 == 1) y *= z;

       m = m / 2;

       z = z * z;

     }while(m != 0);

	  printf("%le", y);
      }  
 
 

