#include <bits/stdc++.h>
int MOD = int(1e9) + 7;
inline int add(int a, int b) {
  return (a + b >= MOD) ? (a + b - MOD) : (a + b);
}
inline void inc(int &a, int b) { a = add(a, b); }
inline int sub(int a, int b) { return (a - b < 0) ? (a - b + MOD) : (a - b); }
inline void dec(int &a, int b) { a = sub(a, b); }
inline int mul(int a, int b) { return (a * 1ll * b) % MOD; }
using namespace std;
int main() {
  puts("2000");
  for (int i = 1; i <= 1000; i++) printf("%d 1 %d 2\n", i, i);
  for (int i = 1000; i; i--) printf("%d 1 %d 2\n", i, i);
  return 0;
}
