Added my interpretation of the requirements