#include <iostream>
#include <iomanip>
#include <stdlib.h>
#include <time.h>

using namespace std;

int main()
{
    srand(time(NULL));
    
    int n;
    cin >> n;
    
    int index;
    
    double tab[n];
    double min = (double)RAND_MAX;
    cout << fixed;
    for(int i = 0; i < n; i++)
    {
        tab[i] = (double)rand()/RAND_MAX;
        cout << setprecision(10) << tab[i];
        cout << ' ' << i << endl;
        
        index = tab[i] < min ? i : index;
        min = tab[i] < min ? tab[i] : min;
    }
    cout << endl;
    
    cout << setprecision(10) << min << ' ' << index << endl;
}