#include<bits/stdc++.h>
#include <iostream>
using namespace std;
int main()
{
int size;
cin>>size;
int given[size][2];
for(int i=0;i<size;i++)
{
given[i][0]=i+1;
cin>>given[i][1];
}
int wait[size],ta[size];
float avgw=0.0,avgta=0.0;
wait[0]=0;
for(int i=1;i<size;i++)
{
wait[i]=wait[i-1]+given[i-1][1];
avgw+=wait[i];
}
for(int i=0;i<size;i++)
{
ta[i]=wait[i]+given[i][1];
avgta+=ta[i];
}
for(int i=0;i<size;i++)
{
cout<<"F"<<given[i][0]<<" "<<fixed<<setprecision(2)<<(float)given[i][1]<<" "<<fixed<<setprecision(2)<<(float)wait[i]<<" "<<fixed<<setprecision(2)<<(float)ta[i]<<endl;
}
cout<<"Average Waiting Time="<<fixed<<setprecision(6)<<(float)avgw/(float)size;
cout<<"\nAverage Turnaround Time="<<fixed<<setprecision(6)<<(float)avgta/(float)size;
return 0;
}