4.2 exercises solutions