public class Exam2 {

    public static int fun( int n ) {
        int i = 0;
        int sum = 0;
        while( i < n ) {
            sum += 2 * i + 1;
            i++;
        } // while
        return sum;
    } // fun( int )

    public static void f( int i, int j, int [] data ) {
        int temp = data[i];
        data[i] = data[j];
        data[j] = temp;
    } // f( int, int, int [] )

    public static int g( int i, int [] data ) {
        int result = i;
        for( int j = i + 1; j < data.length; j++ ) {
            if( data[j] < data[result] ) {
                result = j;
            } // if
        } // for
        return result;
    } // g( int, int [] )

    public static void h( int [] data ) {
        for( int i = 0; i < data.length; i++ ) {
            int j = g( i, data );
            f( i, j, data );
        } // for
    } // h( int [] )

    public static void main( String [] args ) {
        System.out.println( "Hello, I am Exam 2." );
        int [] data = { 5, 2, 3, 1, 4 };

        for( int i = 0; i < data.length; i++ ) {
            System.out.print( data[i] + " " );
        } // for
        System.out.println();
    } // main( String [] )

} // Exam2