2.6 exercises solutions