#include <bits/stdc++.h>
using namespace std;
int x1, yy, x2, y2, x3, y3;
pair<int, int> func(int x1, int y1, int x2, int y2, int x3, int y3) {
  int xb = x2 - x1;
  int yb = y2 - y1;
  int xc = x3 - x1;
  int yc = y3 - y1;
  pair<int, int> ans;
  ans.first = xc + xb + x1;
  ans.second = yc + yb + y1;
  return ans;
}
int a[1000001], b[1000001], c[1000001];
int main() {
  scanf("%d %d %d %d %d %d", &x1, &yy, &x2, &y2, &x3, &y3);
  printf("%d\n", 3);
  pair<int, int> s;
  s = func(x1, yy, x2, y2, x3, y3);
  cout << s.first << ' ' << s.second << endl;
  s = func(x3, y3, x1, yy, x2, y2);
  cout << s.first << ' ' << s.second << endl;
  s = func(x2, y2, x1, yy, x3, y3);
  cout << s.first << ' ' << s.second << endl;
  for (int i = 2; i <= 100; i++) {
    x3++;
  }
  return 0;
}
