Attempts at solving exercises