#include <bits/stdc++.h>
inline int Get() {
  char ch;
  while ((ch = getchar()) < '0' || ch > '9')
    ;
  int Num = ch - '0';
  while ((ch = getchar()) >= '0' && ch <= '9')
    Num = (Num << 3) + (Num << 1) + ch - '0';
  return Num;
}
int n;
int main() {
  n = Get();
  if (n <= 4) {
    puts("No solution");
    return 0;
  }
  double x = 0, y = 0, ang = acos(-1) * 2 / n, l = 500;
  for (int i = 1; i <= n - 2; ++i)
    printf("%lf %lf\n", x, y), l += 0.01, x += l * cos(ang * i),
        y += l * sin(ang * i);
  printf("%lf %lf\n", x, y);
  printf("%lf %lf\n", x - y / tan(ang * (n - 1)), 0.0);
}
