17 exercises solutions