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