수학에는 정말 아름다운 기호가 많다. 수학나라의 수학왕은 특히 합, 곱, 절댓값을 좋아한다. 수학왕은 당신에게 다음의 문제를 냈다.
"길이 N인 정수로 이루어진 수열 A가 주어진다. 그 뒤, 서로 겹치지 않게 K개 이하의 구간을 잡는다. 이때, 각 구간의 길이는 1 이상이어야 한다.
구간의 개수를 X(≥1)개 라고 할 때, 각 구간의 원소의 합을 S_i(i=1,2,⋯,X)라 하자. 이때 S_1S_2⋯S_X의 최댓값은 무엇인가?"
수학왕에게 인정받기 위해 문제를 해결하자!
첫 번째 줄에 N,K가 주어진다.
이후 N줄에 걸쳐 i+1번째 줄에 A_i가 주어진다.
첫 번째 줄에 K개 이하의 구간을 잡았을 때의 최댓값을 출력한다.