.wrapper{
    max-width: 600px;
    margin: auto;
}
h1{
    font-size: 32px;
    font-weight: bold;
}
h4{
    font: 18px;
    font-weight: bold;
}
.one, .two, .three, .four, .five, .six, .seven, .eight, .nine, .ten, .eleven, .twelve{
    background-color: #ccc;
    display: flex;
}
.six, .seven, .eight, .nine, .ten{
    height: 100px;
}
li{
    background-color: red;
    width: 100px;
    padding: 10px;
    color: #fff;
    box-sizing: border-box;
    font-size: 42px;
}
.nine li{width: 200px;}
.blue{background-color: blue;}
.green{background-color: green;}
.orange{background-color: orange;}

.one{justify-content: flex-start;}
.two{justify-content: flex-end;}
.three{justify-content: center;}
.four{justify-content: space-between;}
.five{justify-content: space-around;}
.six{align-items: flex-start;}
.seven{align-items: flex-end;}
.eight{align-items: center;}
.nine{
    height: 124px;
    align-items: flex-start;
    flex-wrap: wrap;}
.ten li:nth-child(4){
    align-items: flex-start;
    align-self: flex-end;}
.ten{
    align-items: flex-start;
}
.eleven{
    align-items: flex-start;}
.eleven >:nth-child(1){order: 4;}
.eleven >:nth-child(2){order: 3;}
.eleven >:nth-child(3){order: 2;}
.eleven >:nth-child(4){order: 1;}  
.twelve{
    align-items: flex-start;
    flex: auto;}
.twelve >:nth-child(1){width: 200px;}
.twelve >:nth-child(2){width: 100px;}
.twelve >:nth-child(3){width: 100px;}
.twelve >:nth-child(4){width: 200px;}