正整数列 A[1], A[2], ... , A[N] が与えられます。
次の 2 種類の操作をそれぞれ高々 1 回ずつ行い、A[1] + A[2] + ... + A[N] を最大化せよ
ただし操作1と操作2を両方やる場合は、必ず操作1→操作2の順で行う
操作1: [l, r] を選んで、A[l], A[l+1], ... , A[r] の各要素に + X する
操作2: [l, r] を選んで、A[l], A[l+1], ... , A[r] の各要素に × Y する
制約
• 1 ≦ N ≦ 2 × 10^5
• -10^5 ≦ X, Y, A[i] ≦ 10^5