#include <bits/stdc++.h>
using namespace std;
const long long MAX = 2e5 + 100;
const long long inf = 1e9;
const long long mod = 1e9 + 7;
long long a[MAX], b[MAX], c[MAX];
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  long long tc, n;
  string s;
  tc = 1;
  while (tc--) {
    cin >> n;
    for (long long i = 0; i < n; i++) cin >> a[i];
    if (n == 1) {
      cout << "1 1\n" << -a[0] << endl;
      cout << "1 1\n"
           << "0\n";
      cout << "1 1\n"
           << "0\n";
      return 0;
    }
    for (long long i = 0; i < n - 1; i++) {
      b[i] = (a[i] % (n - 1));
      c[i] = (a[i] - b[i] * n) / (n - 1);
    }
    cout << "1 " << n << endl;
    for (long long i = 0; i < n; i++) cout << -b[i] * (n) << " ";
    cout << endl;
    cout << "1 " << n - 1 << endl;
    for (long long i = 0; i < n - 1; i++) cout << -c[i] * (n - 1) << " ";
    cout << endl;
    cout << n << " " << n << endl;
    cout << -a[n - 1];
    cout << endl;
  }
  return 0;
}
