13443 - 幂的末尾

a^b的末3位数是多少?

Input

两个正整数a,b。1≤a≤100,1≤b≤10000。

Output

从高位到低位输出幂的末三位数字,中间无分隔符。若幂本身不足三位,在前面补零。

Examples

Input

7 2011

Output

743
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题