Hamburg, Germany

The problem Solver, nothings too hard, really!