using System.Linq; using System; public class Hello { static void Main() { string[] line = Console.ReadLine().Trim().Split(' '); var a = Array.ConvertAll(line, long.Parse); line = Console.ReadLine().Trim().Split(' '); var b = Array.ConvertAll(line, long.Parse); getAns(a, b); } static void getAns(long[] a, long[] b) { var c = new (long x, long y)[4]; for (int i = 0; i < 4; i++) c[i] = (a[i], b[i]); var tt = 0L; var ans = 0L; foreach (var z in c.OrderBy(z => z.y)) { var w = z.x * z.y; if (tt + w <= b[4]) { tt += w; ans += z.x; } else { var ww = (b[4] - tt) / z.y; ans += ww; Console.WriteLine(ans); return; } } Console.WriteLine(ans); } }