func optimalDivision(nums []int) string { n := len(nums) if n == 1 { // It's math! return fmt.Sprintf("%d", nums[0]) } else if n == 2 { return fmt.Sprintf("%d/%d", nums[0], nums[1]) } var sb strings.Builder sb.WriteString(fmt.Sprintf("%d/(%d", nums[0], nums[1])) for i := 2; i < n; i++ { sb.WriteString(fmt.Sprintf("/%d", nums[i])) } sb.WriteRune(')') return sb.String() }