a,b,k,c = [int(x) for x in input().split()] if k == 0: print(0) elif c == a or c == b: # if a == b: # print(k) # else: print(int(((2**k) * k) / 2) % 1000000007) else: print(0)