#include using namespace std; using ll = long long; using vll = vector; template using umap = unordered_map; #define rep(i, n) for (int i = 0; i < n;i++) #define rep1(i, n) for (int i = 1; i <= n;i++) #define rrep(i, n) for (int i = n - 1; i >= 0;i--) #define rrep1(i, n) for (int i = n; i >= 1;i--) #define all(x) x.begin(), x.end() #define rall(x) x.rbegin(), x.rend() #define INF 1LL << 60 #define chmin(a, b) a = min(a, b) #define chmax(a, b) a = max(a, b) int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int n = 7; ll sum = 0; bool flag = false; rep(i, n) { ll a; cin >> a; if (a == -1) { flag = true; } if (flag) { cout << -1 << endl; continue; } sum += a; if (sum > 6000) { cout << -1 << endl; continue; } cout << 6000 - sum << endl; } }