Very straightforward completely beginner friendly Python solution
Intuition\n Describe your first thoughts on how to solve this problem. \nFairly easy. Just find the product and convert it to str\n\n# Approach\n Describe your 
# Intuition\n<!-- Describe your first thoughts on how to solve this problem. -->\nFairly easy. Just find the product and convert it to str\n\n# Approach\n<!-- Describe your approach to solving the problem. -->\nYou just find the product and convert to string to slice it\n\n# Complexity\n- Time complexity: 51%\n<!-- Add your time complexity here, e.g. $$O(n)$$ -->\n\n- Space complexity: 70%\n<!-- Add your space complexity here, e.g. $$O(n)$$ -->\n\n# Code\n```\nimport sys \nclass Solution:\n    def abbreviateProduct(self, left: int, right: int) -> str:\n        sys.set_int_max_str_digits(20000000)\n        p = 1\n        for i in range(left, right+1):\n            p *= i\n        s = str(p)\n        c = len(s) \n        s = s.rstrip(\'0\')\n        c = c - len(s)\n        if len(s) > 10:\n            return \'%s...%se%s\' % (s[:5], s[-5:], str(c))\n        return \'%se%s\' % (s, str(c))\n```
['Python3']