UML Exercises 2