#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int gcd( int a, int b){ if( a > b ) return gcd(b,a); if( b%a==0 ) return a; return gcd( b%a, a); } int main(){ int N; scanf("%d",&N); int a[N]; for( int i = 0 ; i a[j])){ maxVal=val; nextInd=j; } } swap(a[i+1],a[nextInd]); } for( int i = 0 ; i