Home Work assignment 3