#include <bits/stdc++.h>
using namespace std;
string ltrim(const string &);
string rtrim(const string &);
vector<string> split(const string &);
int main()
{
int i, j, n, temp, count=0, Swaps;
cin>>n;
int array[n];
for (i = 0; i <n; i++)
{
cin>>array[i];
}
for (i = n-1; i >0; i--)
{
Swaps = 0;
for (j = 0; j <i; j++)
{
if(array[j]>array[j+1])
{
temp=array[j];
array[j]=array[j+1];
array[j+1]=temp;
Swaps++;
count++;
}
}
if (Swaps == 0)
{
break;
}
}
cout<<"Array is sorted in "<<count<<" swaps.\n";
cout<<"First Element: "<<array[0]<<endl;
cout<<"Last Element: "<<array[n-1]<<endl;
return 0;
}