//////포인터////
/*
void f(int* pa, int* pb)
{
int t=*pa;
*pa=*pb;
*pb=t;
}
int main()
{
int a, b;
scanf("%d %d",&a, &b);
f(&a, &b);
printf("%d %d",a, b);
}
void f(char* s)
{
//printf("%c",*(s+3));
printf("%c",s[3]);
// *(s+i) == s[i]
}
int main()
{
char str[100];
scanf("%s",str);
f(str); //str= &str[0]
}
*/
/*
1581
#include <stdio.h>
void myswap(int* pa, int* pb) {
if(*pa< *pb) {
*pa= *pa;
*pb= *pb;
}
else {
int t=*pa;
*pa=*pb;
*pb=t;
}
}
main()
{
int a, b;
scanf("%d %d", &a, &b);
myswap(&a, &b);
printf("%d %d", a, b);
}
*/
#include <stdio.h>
#include <string.h>
void f(char* s,int a, int b) {
int i;
for(i=0; i<b; i++) {
printf("%c", *(s+a+i));
}
}
int main() {
char str[101];
int a, b;
scanf("%s", str);
scanf("%d %d", &a, &b);
f(str,a,b);
}



