141 exercises solutions