distinct powers