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