pythonの%は必ず非負正数を返してくれてよい。

#!/usr/bin/env python3
l, x, y, s, d = map(int,input().split())
ans = ((d - s) % l) / (x + y)
if y > x:
    ans = min(ans, ((s - d) % l) / (y - x))
print('%.10f' % ans)