Understood everything (25/30)

Understood everything