Assignment Number 1 - Solution