#include using namespace std; using ll = long long; #define ALL(v) v.begin(),v.end() #define dbg(x) cerr << #x << ": " << (x) << endl; template ostream& operator<<(ostream& os, pair& p) { os << '(' << p.first << ',' << p.second << ')'; return os; } template void print(Iter beg, Iter end) { for (Iter itr = beg; itr != end; ++itr) { cerr << *itr << ' '; } cerr << '\n'; } inline bool naraba(bool a, bool b) { return (!a || b); } int N; vector> P(3); int main() { cin >> N; for (auto& [x,y] : P) cin >> x >> y; int dx[] = {-1,0,1,0,-1}; cout << 4 << '\n'; for (int i = 0; i < 4; ++i) { int x = P[2].first; int y = P[2].second; int nx = x + dx[i]; int ny= y + dx[i+1]; cout << nx << ' ' << ny << '\n'; } }