C = list(map(int, input().split())) L, R = map(int, input().split()) ans = 10 ** 18 M = 10 ** 6 for i in range(M + 1): x = L + (R - L) / M * i ans = min(ans, abs(C[0] + C[1] * x + C[2] * x * x + C[3] * x * x * x)) print(ans)