#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define BET(a,b,c) ((a)<=(b)&&(b)<(c)) #define FOR(i,n) for(int i=0,i##_end=(int(n));i VI; typedef vector VVI; int tonumber(char c){ if(isdigit(c)) return c - '0'; return c - 'A' + 10; } int main() { int n; cin>>n; unsigned long long ans = 1ULL<<63 ; FOR(i,n){ string s; cin>>s; int maxNumber = 0; FOR(j,SZ(s)) maxNumber = max(maxNumber, tonumber(s[j])); unsigned long long val = 0; FOR(j,SZ(s)){ val = val * (maxNumber + 1) + tonumber(s[j]); } if(ans > val) ans = val; } cout<