#include <bits/stdc++.h>
using namespace std;
set<pair<long long, long long> > ans;
int main() {
  pair<long long, long long> a[3];
  for (long long i = (0); i < (3); i++) {
    scanf("%lld", &a[i].first);
    scanf("%lld", &a[i].second);
  }
  long long sx = 0, sy = 0;
  for (long long i = (0); i < (3); i++) {
    sx += a[i].first;
    sy += a[i].second;
  }
  for (long long i = (0); i < (3); i++) {
    ans.insert(
        pair<long long, long long>(sx - 2 * a[i].first, sy - 2 * a[i].second));
  }
  cout << ans.size() << endl;
  for (set<pair<long long, long long> >::iterator it = ans.begin();
       it != ans.end(); it++) {
    cout << it->first << ' ' << it->second << endl;
  }
}
