#include using namespace std; #define TASK "TASK" #define ft first #define nd second #define FOR(i, a, b) for(int i = a; i <= b; ++i) #define FORD(i, a, b) for(int i = a; i >= b; --i) #define REP(i, a, b) for(int i = a; i < b; ++i) #define REPD(i, a, b) for(int i = (int)a-1; i >= b; --i) #define ___unique(a) sort(a.begin(), a.end()); a.resize(unique(a.begin(), a.end())-a.begin()); #define fast ios::sync_with_stdio(0);cin.tie(0);cout.tie(0); string s; bool get(int lo, int hi) { REP(i, 0, s.size()) if (lo <= s[i] && s[i] <= hi) return false; return true; } int main() { fast; int n; cin >> n; int prv = n; cin >> s; string tmp = "!@#$%^&*()-+"; int current = n; current += get('a', 'z') + get('A', 'Z') + get('0', '9'); bool OK = true; REP(i, 0, s.size()) REP(j, 0, tmp.size()) if (s[i] == tmp[j]) OK = false; if (OK) current ++; if (current < 6) cout << 6 - prv; else cout << current - prv; return 0; }