CRL之间的智力游戏

CRL之间的智力游戏

Background

L\operatorname{L}养了一只R\operatorname{R},并和这只R\operatorname{R}玩起了智力游戏。

Description

L\operatorname{L} 想让他的R\operatorname{R}计算
(xn+yn)mod  p(x^n+y^n)\mod p

经过珂爱的R\operatorname{R}的百般恳求,小L\operatorname{L} 终于答应说出 x+y,x×yx+y, x\times ynn

这只R\operatorname{R}找到了小C\operatorname{C},请小C\operatorname{C}告诉它结果的值。

但是小C\operatorname{C}不会算,所以请你告诉他结果。如果你算出来,CRL\operatorname{CRL}会给你 eiπ+1e^{i\pi} + 1中华牌R\operatorname{R}食。

Format

Input

第一行 44 个正整数,分别为 x×y,x+y,n,px\times y,x+y,n,p

Output

一行一个整数表示 xn+ynmodpx^n+y^n \bmod p 的值。

Sample 1

Input

30 11 3 37

Output

Limitation

数据保证 xy,x+y,nxy,x+y,n 均为正整数,

对于 30%30\% 的测试点,保证 x,yx, y 均为正整数。

对于 100%100\% 的测试点,满足 n5×107,x×y104,x+y103,p109n\leq 5\times 10^7 , x\times y\leq 10^4, x+y\leq 10^3, p\leq 10^9

信息

ID
1001
难度
10
分类
(无)
标签
(无)
递交数
1
已通过
0
通过率
0%
上传者