#include #include #include #include #include #include using namespace std; #define int long long #define rep(i,n) for(int i = 0; i < (n); i++) #define endl "\n" const long long INF = (long long)1e18; const long long MOD = (long long)1e9 + 7; string yn(bool f){return f?"Yes":"No";} string YN(bool f){return f?"YES":"NO";} #define MAX signed main(){ cin.tie(0); ios::sync_with_stdio(false); cout<>P>>Q>>R; cin>>A>>B>>C; B += A; C += B; mi = max(max((A-1)*P + 1, (B-1)*Q + 1),(C-1)*R + 1); ma = min(min(A*P, B*Q), C*R); if(mi > ma) cout<<-1<