Final assignment for the ISGPAI course