#include <bits/stdc++.h>
using namespace std;
int ret[3];
int n;
int m[3], M[3];
int main() {
  cin >> n;
  for (int i = 0; i < 3; i++) cin >> m[i] >> M[i];
  int z = max(n - M[0] - M[1], m[2]);
  int y = max(n - z - M[0], m[1]);
  int x = n - y - z;
  cout << x << ' ' << y << ' ' << z << endl;
  return 0;
}
