#include <bits/stdc++.h>
using namespace std;
int main() {
  int n;
  cin >> n;
  int min1, max1;
  cin >> min1 >> max1;
  int min2, max2;
  cin >> min2 >> max2;
  int min3, max3;
  cin >> min3 >> max3;
  int a, b, c;
  a = b = c = 0;
  a = min1;
  b = min2;
  c = min3;
  n -= min1 + min2 + min3;
  if (n > max1 - min1) {
    n -= max1 - min1;
    a += max1 - min1;
  } else {
    a += n;
    n = 0;
  }
  if (n > max2 - min2) {
    n -= max2 - min2;
    b += max2 - min2;
  } else {
    b += n;
    n = 0;
  }
  if (n > max3 - min3) {
    n -= max3 - min3;
    c += max3 - min3;
  } else {
    c += n;
    n = 0;
  }
  cout << a << " " << b << " " << c;
  return 0;
}
