PUDA 23.2 Second Assignment