#include <bits/stdc++.h>
using namespace std;
double x[8];
double y[8];
int counter = 0;
bool square(double x1, double x2, double x3, double y1, double y2, double y3) {
  double a = x3 - x2;
  double b = y3 - y2;
  double c = x1 - x2;
  double d = y1 - y2;
  double sq = (a * d - b * c);
  return (sq != 0);
}
int main() {
  scanf("%lf%lf", &x[1], &y[1]);
  scanf("%lf%lf", &x[2], &y[2]);
  scanf("%lf%lf", &x[3], &y[3]);
  x[4] = x[3] + x[2] + x[1];
  x[4] -= 2 * x[1];
  x[5] = x[3] + x[2] + x[1];
  x[5] -= 2 * x[2];
  x[6] = x[3] + x[2] + x[1];
  x[6] -= 2 * x[3];
  y[4] = y[3] + y[2] + y[1];
  y[4] -= 2 * y[1];
  y[5] = y[3] + y[2] + y[1];
  y[5] -= 2 * y[2];
  y[6] = y[3] + y[2] + y[1];
  y[6] -= 2 * y[3];
  for (int i = 4; i <= 6; i++) {
    if (square(x[1], x[2], x[i], y[1], y[2], y[i])) counter++;
  }
  cout << counter << endl;
  for (int i = 4; i <= 6; i++) {
    if (square(x[1], x[2], x[i], y[1], y[2], y[i])) {
      cout << x[i] << ' ' << y[i] << endl;
    }
  }
  return 0;
}
