Hard basic (17/17)

Hard basic