public static int MaxBags(int[] capacity, int[] rocks, int additionalRocks) {
for (int i = 0; i < capacity.Length; i++)
for (int i = 0; i < capacity.Length; i++)
if (capacity[i] > 0 && additionalRocks == 0)
else if (capacity[i] <= additionalRocks)
additionalRocks -= capacity[i];
public static void Main()
Console.WriteLine("UniLecs");
var capacity = new int[] { 2, 3, 4, 5 };
var rocks = new int[] { 1, 2, 4, 4 };
Console.WriteLine(MaxBags(capacity, rocks, 2).ToString());