#include #include #include #include #include #include #define rep(i,n) for(int i=0; i; using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); int N; cin >> N; vector A(N); vector B(N); rep(i,N) cin >> A[i]; sort(A.begin(), A.end(), [&](const string& l, const string& r){ return l+r < r+l; }); Modint ans = 0; for(string s : A) for(char c : s) ans = ans * 10 + (c - '0'); cout << ans.val() << endl; return 0; }