#include <bits/stdc++.h>
using namespace std;
vector<pair<long long int, long long int> > s;
int main() {
  ios::sync_with_stdio(false);
  long long int j = 0, f, xn, yn, x, y, x1, y1, x2, y2, x3, y3, x1o, x2o, x3o,
                y1o, y2o, y3o;
  cin >> x1o >> y1o >> x2o >> y2o >> x3o >> y3o;
  while (j < 3) {
    if (j == 0) {
      x1 = x1o;
      y1 = y1o;
      x2 = x2o;
      y2 = y2o;
      x3 = x3o;
      y3 = y3o;
    } else if (j == 1) {
      x1 = x1o;
      y1 = y1o;
      x2 = x3o;
      y2 = y3o;
      x3 = x2o;
      y3 = y2o;
    } else if (j == 2) {
      x1 = x2o;
      y1 = y2o;
      x2 = x3o;
      y2 = y3o;
      x3 = x1o;
      y3 = y1o;
    }
    x = x2 - x1;
    y = y2 - y1;
    f = 0;
    xn = x3 + x;
    yn = y3 + y;
    for (long long int i = 0; i < s.size(); i++) {
      if (s[i].first == xn && s[i].second == yn) {
        f = 1;
        break;
      }
    }
    if (f != 1) {
      s.push_back(make_pair(xn, yn));
    }
    f = 0;
    xn = x3 - x;
    yn = y3 - y;
    for (long long int i = 0; i < s.size(); i++) {
      if (s[i].first == xn && s[i].second == yn) {
        f = 1;
        break;
      }
    }
    if (f != 1) {
      s.push_back(make_pair(xn, yn));
    }
    j++;
  }
  cout << s.size() << "\n";
  for (long long int i = 0; i < s.size(); i++) {
    cout << s[i].first << " " << s[i].second << "\n";
  }
}
