MEG 11 Assignment solved