#include <bits/stdc++.h>
using namespace std;
int main() {
int N;
cin >> N;
int arr[3]={N,N,N}; // 18 21 25
int ans=0;
while(arr[2]>=2){
arr[2]-=2;
ans++;
}
if(arr[2]==1){
arr[1]--;
ans++;
}
while(arr[0]>0 || arr[1]>0){
if(arr[0]>arr[1]){
arr[0]-=2;
arr[1]-=1;
ans++;
}else{
arr[0]-=1;
arr[1]-=2;
ans++;
}
}
cout << ans << '\n';
}
/*
60
25+25 500
25+21
25+18
21+21+18
21+18+18
18+18+18*/
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCBOOwoJY2luID4+IE47CglpbnQgYXJyWzNdPXtOLE4sTn07IC8vIDE4IDIxIDI1CglpbnQgYW5zPTA7Cgl3aGlsZShhcnJbMl0+PTIpewoJCWFyclsyXS09MjsKCQlhbnMrKzsKCX0KCWlmKGFyclsyXT09MSl7CgkJYXJyWzFdLS07CgkJYW5zKys7Cgl9Cgl3aGlsZShhcnJbMF0+MCB8fCBhcnJbMV0+MCl7CgkJaWYoYXJyWzBdPmFyclsxXSl7CgkJCWFyclswXS09MjsKCQkJYXJyWzFdLT0xOwoJCQlhbnMrKzsKCQl9ZWxzZXsKCQkJYXJyWzBdLT0xOwoJCQlhcnJbMV0tPTI7CgkJCWFucysrOwoJCX0KCX0KCWNvdXQgPDwgYW5zIDw8ICdcbic7Cn0KLyoKNjAKMjUrMjUgNTAwCjI1KzIxCjI1KzE4CjIxKzIxKzE4IAoyMSsxOCsxOCAKMTgrMTgrMTgqLwo=