#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef vectorVI; typedef vectorVVI; typedef vectorVS; typedef pairPII; typedef long long LL; typedef pairPLL; #define ALL(a) (a).begin(),(a).end() #define RALL(a) (a).rbegin(),(a).rend() #define PB push_back #define EACH(i,c) for(typeof((c).begin())i=(c).begin();i!=(c).end();i++) #define FOR(i,a,b) for(int i=(a);i<(b);++i) #define REP(i,n) FOR(i,0,n) #define F first #define S second int main(){ LL mi=100000000000000000; int n; cin>>n; while(n--){ string str; cin>>str; LL d=0; REP(i,str.length()){ d*=36; LL v=(isdigit(str[i])?str[i]-'0':str[i]-'A'+10); d+=v; } mi=min(mi,d); } cout<