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