4.5 exercises solutions