Hard basic (15/17)

Hard basic