#include<iostream>
#include<cstring>
using namespace std;
bool arr[100];
int main()
{
int k;
cin >> k;
int ans = k;
while (1)
{
memset(arr,0, sizeof(arr));
int s = 0;
int cnt = 0;
//cout << ans << ":";
for(int j=1;j<=k;j++)
{
for (int i = 1;i <= ans;i++)
{
s++;
if (s == k * 2 + 1)s = 1;
while (arr[s] == 1)
{
s++;
if (s == k * 2 + 1)s = 1;
}
}
//cout << s << " ";
arr[s] = 1;
if (s <= k)
{
ans++;
//cout << endl;
break;
}
else
{
cnt++;
}
}
if (cnt == k)
{
cout << ans << endl;
return 0;
}
}
return 0;
}
#include<iostream>
using namespace std;
int n, m;
#include<algorithm>
#include<iomanip>
#include<cstring>
#include<cmath>
long long gcd(int x, int y)
{
if (y == 0)return x;
else return gcd(y, x % y);
}
int main()
{
cin >> n >> m;
int flag = 0;
long long ans = 0;
for (int i = 1;i <= sqrt(1ll * m * n);i++)
{
if ((1ll * n * m) % i == 0 && gcd(i, (1ll * n * m) / i) == n)
{
ans++;
if (1ll * i * i == 1ll * n * m) flag = 1;
}
}
cout << ans * 2 - flag;
return 0;
}
#include<iostream>
using namespace std;
#include<string>
int n;
int main()
{
cin >> n;
string ans1;
long long ans2 = 0;
string name;
long long sum = 0;
int qimo, banyi;
char ch1, ch2;
int lunwen;
for (int i = 1;i <= n;i++)
{
cin >> name;
cin >> qimo >> banyi;
cin >> ch1 >> ch2;
cin >> lunwen;
int res = 0;
if (qimo > 80 && lunwen >= 1)
{
res += 8000;
}
if (qimo > 85 && banyi > 80)
{
res += 4000;
}
if (qimo > 90 )
{
res += 2000;
}
if (qimo > 85 && ch2 == 'Y')
{
res += 1000;
}
if (banyi > 80 && ch1 == 'Y')
{
res += 850;
}
sum += res;
if (res > ans2)
{
ans1 = name;
ans2 = res;
}
}
cout << ans1 << endl << ans2 << endl << sum << endl;
return 0;
}