#include <bits/stdc++.h>
using namespace std;
int main() {
  int s, x1, x2, p, d, t1, t2, h, ans = 0;
  cin >> s >> x1 >> x2 >> t1 >> t2 >> p >> d;
  h = abs(x2 - x1) * t2;
  if (p < x1) {
    if (d == 1)
      ans = x1 - p;
    else {
      ans = x1 + p;
      d = 1;
    }
  } else if (p > x1) {
    if (d == -1)
      ans = p - x1;
    else {
      ans = 2 * s - x1 - p;
      d = -1;
    }
  } else
    ans = 0;
  if (x1 < x2) {
    if (d == 1)
      ans = ans + x2 - x1;
    else
      ans = ans + (x1 + x2);
  } else if (x1 > x2) {
    if (d == -1)
      ans = ans + x1 - x2;
    else
      ans = ans + 2 * s - x1 - x2;
  }
  ans = ans * t1;
  cout << min(ans, h);
  return 0;
}
