exercise4 starting point
solution
fix