#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 gcd (int s , int t) { return t ? gcd(t,s%t) : s ; } int lcm (int s , int t) { return s / gcd(s, t) * t; } int main() { int n; cin>>n; VI a(n); FOR(i,n) scanf("%d",&a[i]); for(int i=0;i a[j])){ minLcm = l; swap(a[i+1], a[j]); } } } FOR(i,n) printf("%s%d",i?" ":"",a[i]); puts(""); return 0; }