Task b (20/27)

Task b