#define N 10
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct LNode{
int m;
int n;
char c[N];
struct LNode *next;
}*LinkList,LNode;
int main()
{
int n,i;
char *p,c;
LinkList head,p1,p2;
scanf("%d",&n);
for(i = 0;i < n;i++)
{
p1 = (LinkList)malloc(sizeof(LNode));
scanf("%d %d",&p1->m,&p1->n);
c = getchar();
gets(p1->c);
if(i == 0) head = p1;
else p2->next = p1;
p2 = p1;
}
p2->next = NULL;
while(head)
{
p = head->c;
for(i = head->m;i < strlen(head->c) && i <= head->n;i++)
printf("%c",*(p + i));
printf("\n");
head = head->next;
}
}