#include using namespace std; typedef long long ll; typedef pair P; #define REP(i,n) for(int i=0;i> N; map m; for(i=1;i<=N;i++){ ll x; cin >> x; m[x]++; } ll ans=0; for(auto a : m){ ll p=a.first,q=a.second; for(auto b : m){ ll r=b.first,s=b.second; ans+=q*s*modpow(p,r); } } cout << ans << endl; return 0; }