Solution by Ingo Niermann & Barbara Benedict