#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, w, u, v;
  scanf("%d%d%d%d", &n, &w, &v, &u);
  double t = 0;
  bool ok1 = true, ok2 = true;
  for (int i = 0; i < n; ++i) {
    double x, y;
    scanf("%lf%lf", &x, &y);
    if (x - v * y / u < 0) {
      ok1 = false;
    }
    if (x - v * y / u > 0) {
      ok2 = false;
    }
    if (x > 0) {
      t = max(t, max(y / u, x / v) + (w - y) / u);
    }
  }
  if (ok1 || ok2) {
    t = w * 1.0 / u;
  }
  printf("%.10f\n", t);
  return 0;
}
