#include <bits/stdc++.h>
using namespace std;
int main() {
  double n, w, v, u;
  double ans = 0;
  cin >> n >> w >> v >> u;
  int flag1 = 1, flag2 = 1;
  for (int i = 1; i <= n; i++) {
    double x, y;
    cin >> x >> y;
    if (x / v > y / u) flag1 = 0;
    if (x / v < y / u) flag2 = 0;
    ans = max(ans, x / v + (w - y) / u);
  }
  if (flag1 || flag2)
    printf("%.10f\n", w / u);
  else
    printf("%.10f\n", ans);
  return 0;
}
