#include #include #include int main() { int a,b,c,k; scanf("%d %d %d %d",&a ,&b,&k,&c); int i; long long int sum = 2; for (i = 1; i < k; i++){ sum =(sum *2 ); sum = sum % 1000000007; } //printf("Sum: %lld\n", sum); long int pocet; pocet = (sum * k); //printf("Pred %ld\n", pocet); pocet = pocet >>1; // printf("Po %ld\n", pocet); pocet = pocet % 1000000007; if (a ==b ) { printf("%d\n", k); } else if (c == a || c == b) { printf("%ld\n", pocet); } else{ printf("0"); } return 0; }