2.4 exercises solutions