l,r=map(int,input().split()) a,b,c=map(int,input().split()) c=max(c,a+b) print(pow(c,(r-b)-(l+a)+1,10**9+7))