#include <bits/stdc++.h>
using namespace std;
string to_string(string s) { return "\"" + s + "\""; }
template <typename T>
string to_string(vector<T>);
template <typename U, typename V>
string to_string(pair<U, V> p) {
  return "(" + to_string(p.first) + ", " + to_string(p.second) + ")";
}
template <typename T>
string to_string(vector<T> v) {
  string r = "[";
  for (int i = 0; i < (int)v.size() - 1; i++) r += to_string(v[i]) + ", ";
  if (!v.empty()) r += to_string(v.back());
  return r + "]";
}
int main() {
  int a, b, c, d, k, tc;
  scanf("%d", &tc);
  while (tc--) {
    scanf("%d%d%d%d%d", &a, &b, &c, &d, &k);
    int x = (a - 1) / c + 1;
    int y = (b - 1) / d + 1;
    if (x + y > k)
      printf("-1\n");
    else
      printf("%d %d\n", x, y);
  }
}
