#include int main() { long int a, b, k, c, vys, i; scanf("%ld %ld %ld %ld", &a, &b, &k, &c); vys=k; for(i=1; i= pow(2,30)) vys %= (int)pow(2,30); } if (c==a && c==b) printf("%d\n", (2*vys)%1000000007); else if (c==a || c==b) printf("%d\n", vys%1000000007); else printf("%d\n", 0); return 0; }