#include <bits/stdc++.h>

#define fst(t) std::get<0>(t)
#define snd(t) std::get<1>(t)
#define thd(t) std::get<2>(t)
#define unless(p) if(!(p))
#define until(p) while(!(p))

using ll = std::int64_t;

ll P, Q, R, A, B, C;

int main(){
    std::cin.tie(nullptr);
    std::ios::sync_with_stdio(false);

    std::cin >> P >> Q >> R >> A >> B >> C;

    ll mn = std::max({P * (A - 1), Q * (A + B - 1), R * (A + B + C - 1)}),
        mx = std::min({P * A, Q * (A + B), R * (A + B + C)});

    if(mn < mx){
        std::cout << (mn + 1) << " " << mx << std::endl;
    }else{
        std::cout << -1 << std::endl;
    }
}