#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, min1, min2, min3, max1, max2, max3;
  scanf("%d", &n);
  scanf("%d%d", &min1, &max1);
  scanf("%d%d", &min2, &max2);
  scanf("%d%d", &min3, &max3);
  if (max3 + max2 + max1 == n)
    printf("%d %d %d", max1, max2, max3);
  else if (min3 + max2 + max1 <= n)
    printf("%d %d %d", max1, max2, n - max1 - max2);
  else if (min3 + min2 + max1 <= n)
    printf("%d %d %d", max1, n - max1 - min3, min3);
  else if (min3 + min2 + min1 == n)
    printf("%d %d %d", min1, min2, min3);
  else
    printf("%d %d %d", n - min2 - min3, min2, min3);
  return 0;
}
