#include #include #include #include #include #include #include #include #include #include using namespace std; #define FOR(I,N) for(int I = 0; I < (int)(N); I++) #define FIN(V) cout< P; string sValueOf(int v){stringstream ss;ss<>i;return i;} void fast_io() {cin.tie(0); ios::sync_with_stdio(false);} ll nConvert(string v,int n){ int i,j; ll value = 0; FOR(i,v.length()){ int kazu; char c = v[v.length()-i-1]; if(c>='A'){///文字 kazu = c-'A'+1; kazu+=9; }else kazu = c-'0'; if(kazu>=n)return 1000000000000000000; value+=kazu*pow(n,i); } return value; } int main(){ int i,j; int n; cin>>n; string in; ll ans = 1000000000000000000; FOR(i,n){ cin>>in; for(j = 2;j<=36;j++){ ans = min(ans,nConvert(in,j)); } } cout<