week 12, programming in Java, BBK MSc CS