1137 - 幂的末尾

通过次数

27

提交次数

44

Time Limit : 1 秒
Memory Limit : 128 MB

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

Input

两个正整数a,b。 1\leq a \leq1001 \leq b \leq 10000

Output

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

Examples

Input

7 2011

Output

743

Input

13 1000

Output

001

Input

15 2003

Output

375