Python (Simple Maths)
Intuition\n Describe your first thoughts on how to solve this problem. \n\n# Approach\n Describe your approach to solving the problem. \n\n# Complexity\n- Time 
# Intuition\n<!-- Describe your first thoughts on how to solve this problem. -->\n\n# Approach\n<!-- Describe your approach to solving the problem. -->\n\n# Complexity\n- Time complexity:\n<!-- Add your time complexity here, e.g. $$O(n)$$ -->\n\n- Space complexity:\n<!-- Add your space complexity here, e.g. $$O(n)$$ -->\n\n# Code\n```\nclass Solution:\n    def abbreviateProduct(self, left, right):\n        string = str(prod(list(range(left,right+1))))\n        n_string = string.rstrip("0")\n        zeros = len(string) - len(n_string)\n\n        if len(n_string) <= 10:\n            return n_string + "e" + str(zeros)\n        else:\n            return n_string[:5] + "..." + n_string[-5:] + "e" + str(zeros)\n\n        \n        \n```
['Python3']