#include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int N; cin >> N; vector A(N); for(auto &a : A) cin >> a; vector> Ds(10001); for(int i=1; i<=10000; i++) for(int k=i; k<=10000; k+=i) Ds.at(k).push_back(i); vector>> S(10001); for(int i=1; i rev(N),P(N); iota(rev.begin(),rev.end(),0); for(int i=1; i