using System; using static System.Console; using System.Linq; using System.Collections.Generic; using System.Runtime.Intrinsics.Arm; class Program { static int NN => int.Parse(ReadLine()); static long[] NList => ReadLine().Split().Select(long.Parse).ToArray(); public static void Main() { Solve(); } static void Solve() { var p = NList; var a = NList; var min = (a[0] - 1) * p[0] + 1; var max = a[0] * p[0]; min = Math.Max(min, (a[0] + a[1] - 1) * p[1] + 1); max = Math.Min(max, (a[0] + a[1]) * p[1]); min = Math.Max(min, (a[0] + a[1] + a[2] - 1) * p[2] + 1); max = Math.Min(max, (a[0] + a[1] + a[2]) * p[2]); WriteLine(min > max ? "-1" : $"{min} {max}"); } }