////////////////////////////////////////// PROBLEM - A //////////////////////////////////////////
#include <bits/stdc++.h>
#define ll long long
using namespace std;
void solve()
{
int n, k;
cin >> n >> k;
char c = 'a';
for (int i = 0, j = 1; i < n; i++, j++) {
cout << c;
if (j % k == 0) c = 'a';
else c++;
}
}
int main()
{
int t = 1;
// cin >> t;
for (int i = 1; i <= t; i++)
{
solve();
}
return 0;
}
////////////////////////////////////////// PROBLEM - B //////////////////////////////////////////
#include <bits/stdc++.h>
#define ll long long
using namespace std;
void solve()
{
int k, r;
cin >> k >> r;
for (int i = 1; i <= 10; i++) {
int x = i * k;
if (x % 10 == r || x % 10 == 0) {
cout << i;
break;
}
}
}
int main()
{
int t = 1;
// cin >> t;
for (int i = 1; i <= t; i++)
{
solve();
}
return 0;
}
////////////////////////////////////////// PROBLEM - C //////////////////////////////////////////
#include <bits/stdc++.h>
#define ll long long
using namespace std;
void solve()
{
int n;
string s;
cin >> n >> s;
int anton = 0;
int danik = 0;
for (int i = 0; s[i]; i++) {
if (s[i] == 'A') anton++;
else danik++;
}
if (anton > danik) cout << "Anton";
else if (anton < danik) cout << "Danik";
else cout << "Friendship";
}
int main()
{
int t = 1;
// cin >> t;
for (int i = 1; i <= t; i++)
{
solve();
}
return 0;
}
////////////////////////////////////////// PROBLEM - D //////////////////////////////////////////
#include <bits/stdc++.h>
#define ll long long
using namespace std;
void solve()
{
int n;
cin >> n;
int a[n + 1];
for (int i = 1; i <= n; i++) {
cin >> a[i];
}
int score0 = 0, score1 = 0;
bool player = 0;
for (int i = 1, j = n; i <= j; player = 1 - player) {
int mx;
if (a[i] >= a[j]) {
mx = a[i];
i++;
}
else {
mx = a[j];
j--;
}
if (player == 0) score0 += mx;
else score1 += mx;
}
cout << score0 << ' ' << score1;
}
int main()
{
int t = 1;
// cin >> t;
for (int i = 1; i <= t; i++)
{
solve();
}
return 0;
}
////////////////////////////////////////// PROBLEM - E //////////////////////////////////////////
#include <bits/stdc++.h>
#define ll long long
using namespace std;
void solve()
{
string s1, s2;
cin >> s1 >> s2;
for (int i = 0; s1[i]; i++) {
s1[i] = tolower(s1[i]);
s2[i] = tolower(s2[i]);
}
if (s1 == s2) cout << 0;
else if (s1 > s2) cout << 1;
else cout << -1;
}
int main()
{
int t = 1;
// cin >> t;
for (int i = 1; i <= t; i++)
{
solve();
}
return 0;
}
////////////////////////////////////////// PROBLEM - F //////////////////////////////////////////
#include <bits/stdc++.h>
#define ll long long
using namespace std;
void solve()
{
int n;
cin >> n;
int a[n + 1][2];
for (int i = 1; i <= n; i++) {
cin >> a[i][0] >> a[i][1];
}
int ans = 0;
for (int i = 1; i <= n; i++) {
for (int j = i + 1; j <= n; j++) {
if (a[i][0] == a[j][1]) ans++;
if (a[i][1] == a[j][0]) ans++;
}
}
cout << ans;
}
int main()
{
int t = 1;
// cin >> t;
for (int i = 1; i <= t; i++)
{
solve();
}
return 0;
}
////////////////////////////////////////// PROBLEM - G //////////////////////////////////////////
#include <bits/stdc++.h>
#define ll long long
using namespace std;
void solve()
{
string s1, s2;
cin >> s1 >> s2;
int i = 0;
for (int j = 0; s2[j]; j++) {
if (s1[i] == s2[j]) i++;
}
cout << i + 1;
}
int main()
{
int t = 1;
// cin >> t;
for (int i = 1; i <= t; i++)
{
solve();
}
return 0;
}