#include<iostream>
using namespace std;
int main()
{
int i,x,y,last=1;
cin>>x>>y;
for(i=1;i<=y;i++)
last=last*x%1000; /*将last乘X后对1000取模,即求积的后三位*/
cout<<last%1000<<endl;
system("pause");
return 0;
}
1.乘积的最后三位只与乘数与被乘数的最后三位有关
2.%1000可直接取最后三位,不要局限于%10取一位的用法