
// finish for homework, this should print, given, say, N = 3,
//
// *
//
// *
// **
//
// *
// **
// ***


class StarsOfStars
{


    public static
    void main ( String [] args ) 
    {
        System.out.println("How many stars? ") ;
        int n = readInteger() ; 
        System.out.println("\nPrint out a triangle of " 
                  + n + " stars\n" ) ;
        
        triangleOfStars( n ) ;

    }

    public static
    void triangleOfStars( int n ) 
    {
       int i = 1 ;
       while ( i<=n  ) 
       {
           printATriangleOfStars( i )  ;
           System.out.println() ;
           i++ ;
       }
    }

    public static
    void printATriangleOfStars( int t ) 
    {
        int i = 1 ;
        while ( t > 0 )
        {
           printALineOfStars( i++ ) ;
           t-- ;
        }
    }

    public static
    void printALineOfStars( int w ) 
    {
       // prints a line of w stars
       while ( w > 0 ) 
       {
           w-- ; 
           System.out.print('*') ;
       }
       System.out.println() ;
    }

    // magic words to get a buffered reader from system.in
    static java.io.BufferedReader br = new java.io.BufferedReader(
            new java.io.InputStreamReader( System.in ) ) ;

    static int readInteger() {
        try {
            // get a line of text, parse it as an integer
            return Integer.parseInt(br.readLine()) ;
        }
        catch ( java.io.IOException ioe ) {
            throw new RuntimeException("IOException") ;
        }
    }


}

