Assignment 2.1 level B