#include #include using namespace std; using namespace atcoder; #define ll long long #define rep(i,a,b) for(int i=(a);i<(b);i++) #define repl(i,a,b) for(ll i=(a);i<(b);i++) #define all(a) (a).begin(),(a).end() #define rall(a) (a).rbegin(),(a).rend() template bool chmin(T &a,T b){if(a>b){a=b;return true;} return false;} template bool chmax(T &a,T b){if(a> n >> s; vector a(n); int now=0; rep(i,0,s.size()){ if(s[i] == '+'){ a[now]++; } else if(s[i] == '-'){ a[now]--; } else if(s[i] == '>'){ now++; if(now == n){ cout << "error" << "\n"; return 0; } } else{ now--; if(now == -1){ cout << "error" << "\n"; return 0; } } } rep(i,0,n) cout << a[i] << " "; cout << "\n"; }