importsysfromcollectionsimportdequeinput=sys.stdin.readlineif__name__=='__main__':F,S,G,U,D=map(int,input().split())queue=deque([S])visited=[False]*(1000001)visited[S]=1whilequeue:s=queue.popleft()ifs==G:breakns=s+U# 올라가는 경우
ifU>0and1<=ns<=F:ifnotvisited[ns]:queue.append(ns)visited[ns]=visited[s]+1ns=s-D# 내려가는 경우
ifD>0and1<=ns<=F:ifnotvisited[ns]:queue.append(ns)visited[ns]=visited[s]+1ifvisited[G]==False:print('use the stairs')else:print(visited[G]-1)