#include <iostream>
#include <cmath>
 
float mypow(float value, int pow)
{
	float temp = value;
	for (int i = 0; i < pow - 1; ++i)
	    temp *= value;
 
	for (int i = 0; i > pow - 1; --i)
	    temp /= value;
 
	return temp;
}
 
 
int main() 
{
	std::cout<<pow(10, -3)<<"\n";
	std::cout<<mypow(10, -3)<<"\n";
	return 0;
}
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CgpmbG9hdCBteXBvdyhmbG9hdCB2YWx1ZSwgaW50IHBvdykKewoJZmxvYXQgdGVtcCA9IHZhbHVlOwoJZm9yIChpbnQgaSA9IDA7IGkgPCBwb3cgLSAxOyArK2kpCgkgICAgdGVtcCAqPSB2YWx1ZTsKCSAgICAKCWZvciAoaW50IGkgPSAwOyBpID4gcG93IC0gMTsgLS1pKQoJICAgIHRlbXAgLz0gdmFsdWU7CgkgICAgCglyZXR1cm4gdGVtcDsKfQoKCmludCBtYWluKCkgCnsKCXN0ZDo6Y291dDw8cG93KDEwLCAtMyk8PCJcbiI7CglzdGQ6OmNvdXQ8PG15cG93KDEwLCAtMyk8PCJcbiI7CglyZXR1cm4gMDsKfQ==