#include <bits/stdc++.h>
double const MOD = 1000000007;
double const N = 1000005;
double const LN = 20;
double const inf = 1e18 + 5;
using namespace std;
double a, b;
void mirror(double &x, double &z) {
  if (x < 0) {
    x = -x;
    return;
  }
  if (z < 0) {
    z = -z;
    return;
  }
  if (x > a) {
    x = 2 * a - x;
    return;
  }
  if (z > b) {
    z = 2 * b - z;
    return;
  }
}
int main() {
  double m;
  double vx, vy, vz;
  cin >> a >> b >> m;
  cin >> vx >> vy >> vz;
  double ok = abs(m / vy);
  double x = a / 2 + ok * vx;
  double z = 0 + vz * ok;
  while (1) {
    if (x >= 0 && x <= a && z >= 0 && z <= b) break;
    mirror(x, z);
  }
  printf("%.10f %.10f\n", x, z);
  return 0;
}
