mult dist, mult assoc