min sub sequence completed
max sub sequence sum using dynamic programming
min positive sub sequence sum completed
max sub sequence mul completed
another max sub sequence mul completed
another max positive sub sequence sum completed