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