class Solution:
def optimalDivision(self, nums: List[int]) -> str:
res = ''
n = len(nums)
if n == 1:
return str(nums[0])
if n == 2:
return str(nums[0]) + '/' + str(nums[1])
res = str(nums[0]) + '/('
for num in nums[1:-1]:
res = res + str(num) + '/'
res = res + str(nums[-1]) + ')'
return res