This is Excercise 4 of OOP in FH Flensburg