#include <bits/stdc++.h>
using namespace std;
int main() {
  long long N;
  cin >> N;
  vector<long long> A(N);
  for (int i = 0; i < N; i++) cin >> A[i];
  if (N == 3) {
    cout << "1 1\n";
    cout << -A[0] << "\n";
    cout << "2 2\n";
    cout << -A[1] << "\n";
    cout << "3 3\n";
    cout << -A[2] << "\n";
  } else if (N == 2) {
    cout << "1 1\n";
    cout << -A[0] << "\n";
    cout << "2 2\n";
    cout << -A[1] << "\n";
    cout << "2 2\n";
    cout << "0"
         << "\n";
  } else if (N == 1) {
    cout << "1 1\n";
    cout << -A[0] << "\n";
    cout << "1 1\n";
    cout << "0"
         << "\n";
    cout << "1 1\n";
    cout << "0"
         << "\n";
  } else {
    cout << "1 1\n" << -A[0] << "\n";
    A[0] = 0;
    cout << "2 " << N << "\n";
    for (int i = 1; i < N; i++) {
      int need = N - A[i] % N;
      if (need == 0) {
        cout << "0 ";
      } else {
        cout << (N - 1) * (N - need) << " ";
        A[i] += (N - 1) * (N - need);
      }
    }
    cout << "\n";
    cout << "1 " << N << "\n";
    for (auto& a : A) cout << -a << " ";
    cout << "\n";
  }
}
