Hard basic (14/17)

Hard basic