#include <bits/stdc++.h>
using namespace std;
int n;
int min1, min2, min3, max1, max2, max3;
int main() {
  scanf("%d", &n);
  scanf("%d%d", &min1, &max1);
  scanf("%d%d", &min2, &max2);
  scanf("%d%d", &min3, &max3);
  int m = n - min1 - min2 - min3;
  int f = min1, s = min2, t = min3;
  if (m <= (max1 - min1)) {
    f = f + m;
  } else {
    m -= (max1 - min1);
    f = max1;
    if (m <= (max2 - min2)) {
      s += m;
    } else {
      m -= (max2 - min2);
      s = max2;
      t += m;
    }
  }
  printf("%d %d %d\n", f, s, t);
  return 0;
}
