2.2 exercises solutions