#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, x1, x2;
  scanf("%d %d %d", &n, &x1, &x2);
  int tt, tp;
  scanf("%d %d", &tt, &tp);
  int idx, pt;
  scanf("%d %d", &idx, &pt);
  int pp = (x1 < x2) ? 1 : -1;
  int flag = false;
  for (int i = 1; i <= 1000007; i++) {
    if (x1 == idx && pp == pt) flag = true;
    if (i % tp == 0) x1 += pp;
    if (i % tt == 0) idx += pt;
    if (idx == n && pt == 1) pt = -1;
    if (idx == 0 && pt == -1) pt = 1;
    if (x1 == x2 || (idx == x2 && flag)) {
      printf("%d\n", i);
      break;
    }
  }
  return 0;
}
