
#include<iomanip>
#include<queue>
#include<iostream>
#include<cmath>
#include<cstdio>
#define pi acos(-1)
using namespace std;

/*int arr[10000];
vector<int>adj[10000];
vector<int>v1;
bool visited[10000];
void bfs(int s)
{
    int cnt=0;
    queue<int>q;
    q.push(s);
    v1.push_back(s);
    visited[s]=1;
    cnt++;
    while(!q.empty()){
        int u=q.front();
        q.pop();
        for(int i=0;i<adj[u].size();i++){
            if(visited[adj[u][i]]==0){
                int v=adj[u][i];
                visited[v]=1;
                v1.push_back(v);
                q.push(v);
                cnt++;
            }
        }
    }
    int u=v1.size();
    for(int i=0;i<u;i++){
        arr[v1[i]-1]=cnt;
    }
    v1.clear();
}
void solve(int n)
{
    for(int i=0;i<n;i++)cout<<arr[i]<<" ";
}
int main()
{
    int m,n;
    cin>>n>>m;
    for(int i=0;i<m;i++){
        int k,j=0;
        cin>>k;
        int ara[k];
        while(j<k){
            cin>>ara[j];
            if(j){
                adj[ara[j-1]].push_back(ara[j]);
                adj[ara[j]].push_back(ara[j-1]);
            }
            j++;
        }
    }
    for(int i=0;i<n;i++){
        if(visited[i+1]==0){
          bfs(i+1);
        }
    }
    solve(n);
    //cout<<v2.size();
}
*/
int main()
{
    int a,b,t,k;
    cin>>t;
    cout<<setprecision(8)<<fixed<<t*2*pi;
}

