Exercises from OOAD (Object-oriented architecture and design) course on University of Wrocław