#include <stdio.h>
#include <math.h>
const double PI = 3.1415926535897932384626;
int n, n1, n2;
double n1x, n1y, n2x, n2y;
int main() {
scanf("%d%d%d", &n, &n1, &n2);
scanf("%lf%lf%lf%lf", &n1x, &n1y, &n2x, &n2y);
double px = (n1x + n2x) / 2;
double py = (n1y + n2y) / 2;
double pn1x = n1x - px;
double pn1y = n1y - py;
double alfa = PI / 2 - PI * (n2-n1) / n;
double pcx = - pn1y * tan(alfa);
double pcy = pn1x * tan(alfa);
double cx = px + pcx;
double cy = py + pcy;
for (int i=1; i<=n; ++i) {
double x, y;
if (i == n1) {
x = n1x;
y = n1y;
}
else if (i == n2) {
x = n2x;
y = n2y;
}
else {
double a = 2 * PI * (i - n1) / n;
double cn1x = n1x - cx;
double cn1y = n1y - cy;
double cix = cn1x * cos(a) + cn1y * sin(a);
double ciy = cn1y * cos(a) - cn1x * sin(a);
x = cx + cix;
y = cy + ciy;
}
printf("%.6lf %.6lf\n", x, y);
}
return 0;
}