using System;
public class Program
{
public static void Main()
var s = new Solution();
s.MyPow(2, 10).Dump();
s.MyPow(2.1, 3).Dump();
//s.MyPow(0.00001, 2147483647).Dump();
}
public class Solution {
public double MyPow(double x, int n) {
if(n < 0)
x = 1 / x;
n = -n;
double pow = 1;
while(n > 0)
pow *= x;
n--;
return pow;