#include<iostream>
#include<ctime>
#include<vector>
using namespace std;

void printStar(int n){
    int space = 0;
    for (int k=n; k>=1;k=k-2){
        for (int j=0;j<space;j++){
            cout << " ";
        }
        for (int i=0;i<k;i++){
            cout << "*";
        }
        space++;
        cout << endl;
    }
    space=space-2;
    for (int k=3; k<=n;k=k+2){
        for (int j=0;j<space;j++){
            cout << " ";
        }
        for (int i=0;i<k;i++){
            cout << "*";
        }
        space--;
        cout << endl;
    }    
}

int main(){
    srand(time(NULL));
    vector<int> vec;
    for (int i=1;i<=101;i=i+2){
        vec.push_back(i);
    }
    for (int i=0;i<5;i++){
        int max = vec.size() - 1;
        int min = 0;
        int choose = vec[rand() % (max - min + 1)];
        vec.erase(vec.begin() + choose);
        printStar(choose);
    }
    return 0;
}