#include <stdio.h>
int main(void) {
int N;
int transaction;
int withdrawal_count = 0;
// Iterate through the transactions
for (int i = 0; i < N; i++) {
scanf("%d", &transaction
);
// If it's a withdrawal (negative amount), print it
if (transaction < 0) {
if (withdrawal_count > 0) {
}
withdrawal_count++;
}
}
// Iterate through the transactions again to print deposits
for (int i = 0; i < N; i++) {
scanf("%d", &transaction
);
// If it's a deposit (positive amount), print it
if (transaction >= 0) {
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgTjsKICAgIHNjYW5mKCIlZCIsICZOKTsKCiAgICBpbnQgdHJhbnNhY3Rpb247CgogICAgaW50IHdpdGhkcmF3YWxfY291bnQgPSAwOwoKICAgIC8vIEl0ZXJhdGUgdGhyb3VnaCB0aGUgdHJhbnNhY3Rpb25zCiAgICBmb3IgKGludCBpID0gMDsgaSA8IE47IGkrKykgewogICAgICAgIHNjYW5mKCIlZCIsICZ0cmFuc2FjdGlvbik7CgogICAgICAgIC8vIElmIGl0J3MgYSB3aXRoZHJhd2FsIChuZWdhdGl2ZSBhbW91bnQpLCBwcmludCBpdAogICAgICAgIGlmICh0cmFuc2FjdGlvbiA8IDApIHsKICAgICAgICAgICAgaWYgKHdpdGhkcmF3YWxfY291bnQgPiAwKSB7CiAgICAgICAgICAgICAgICBwcmludGYoIiAiKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBwcmludGYoIiVkIiwgdHJhbnNhY3Rpb24pOwogICAgICAgICAgICB3aXRoZHJhd2FsX2NvdW50Kys7CiAgICAgICAgfQogICAgfQoKICAgIC8vIEl0ZXJhdGUgdGhyb3VnaCB0aGUgdHJhbnNhY3Rpb25zIGFnYWluIHRvIHByaW50IGRlcG9zaXRzCiAgICBmb3IgKGludCBpID0gMDsgaSA8IE47IGkrKykgewogICAgICAgIHNjYW5mKCIlZCIsICZ0cmFuc2FjdGlvbik7CgogICAgICAgIC8vIElmIGl0J3MgYSBkZXBvc2l0IChwb3NpdGl2ZSBhbW91bnQpLCBwcmludCBpdAogICAgICAgIGlmICh0cmFuc2FjdGlvbiA+PSAwKSB7CiAgICAgICAgICAgIHByaW50ZigiICVkIiwgdHJhbnNhY3Rpb24pOwogICAgICAgIH0KICAgIH0KCiAgICByZXR1cm4gMDsKfQoK