#include <bits/stdc++.h>
using namespace std;
inline int max(int a, int b) { return a < b ? b : a; }
inline int min(int a, int b) { return a > b ? b : a; }
inline long long max(long long a, long long b) { return a < b ? b : a; }
inline long long min(long long a, long long b) { return a > b ? b : a; }
const int mod = 1e9 + 7;
const int N = 1e6 + 10;
const long long INF = 1e18;
int main() {
  double a, b, m, x, z, vx, vy, vz;
  scanf("%lf%lf%lf%lf%lf%lf", &a, &b, &m, &vx, &vy, &vz);
  vy = -vy;
  double t = m / vy;
  x = a / 2 + t * vx;
  z = t * vz;
  x -= ((int)(x / (2 * a))) * (2 * a);
  z -= ((int)(z / (2 * b))) * (2 * b);
  if (x < 0) x += 2 * a;
  if (x > a) x = 2 * a - x;
  if (z > b) z = 2 * b - z;
  printf("%lf %lf\n", x, z);
  return 0;
}
