#include <iostream>
#include <deque>
#include <climits>
#include <cmath>

using namespace std;

int main() {
    int N;
    std::cin >> N;

    double x0, y0, xh, yh;
    std::cin >> x0 >> y0 >> xh >> yh;

    double dx = x0 - (x0 + xh) / 2;
    double dy = y0 - (y0 + yh) / 2;

    double ox = cos(M_PI * 2 / N);
    double oy = sin(M_PI * 2 / N);

    double x1 = dx * ox - dy * oy + (x0 + xh) / 2;
    double y1 = dy * ox + dx * oy + (y0 + yh) / 2;

    std::cout << x1 << ' ' << y1 << std::endl;






    // std::deque<int> A;
    // for (int i = 0; i < N; i++) {
    //     int n;
    //     std::cin >> n;
    //     A.push_back(n);
    // }
    // // std::cout << N << std::endl;
    // // for (int i = 0; i < A.size(); i++) {
    // //     std::cout << i << std::endl;
    // // }
    // const int result = search(0, A);
    // std::cout << result << std::endl;
    return 0;
}

/** P L E X I U S ** 2021 Jan 29 17:22:53 **/

#include<bits/stdc++.h>
using namespace std;
#define int long long

void solve(){
  int n; cin>>n;
  int cnt = 0; 
  for(int i= 1; i*(i+1)<=2*n; i++) { 
    if((n-i*(i-1)/2)%i==0) cnt++;
  } 
  cout<<cnt*2<<"\n";
}

int32_t main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  int t = 1;
  while(t--) solve();
}

