#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int n,k,x,answered=0,below=1,above=1;

void divide(int left,int right)
{
    if (k>1) {
        if (left==right)
        {
            answered=1;
            printf("answer %d\n",left);
            fflush(stdout);
            char s[10];
            scanf("%s",s);
        }
        else
        {
            printf("query %d\n",(left+right)/2);
            fflush(stdout);
            char s[10];
            scanf("%s",s);
            if (strcmp(s,"broke")==0)
            {
                k--;
                above=(left+right)/2-1;
                divide(left,(left+right)/2);
            }
            else if (strcmp(s,"survived")==0)
            {
                divide((left+right)/2+1,right);
                below=(left+right)/2+1;
            }
            else
            {
                exit(1);
            }
        }
    }
}

int main()
{
    scanf("%d %d",&n,&k);
    above=n;
    if (k==1) {
        int i=1;
        while (i<n) {
            printf("query %d\n",i);
            fflush(stdout);
            char s[10];
            scanf("%s",s);
            if (s[0]=='s') {
                i++;
            } else {
                break;
            }
        }
        if (i<n) {
            printf("answer %d\n",i);
        } else {
            printf("answer %d\n",n);
        }
    } else {
        divide(1,n);
        if (answered==0) {
            int i=below;
            while (i<=above) {
                printf("query %d\n",i);
                fflush(stdout);
                char s[10];
                scanf("%s",s);
                if (s[0]=='s') {
                    i++;
                } else {
                    break;
                }
            }
            if (i<=above) {
                printf("answer %d\n",i);
            } else {
                printf("answer %d\n",above+1);
            }
        }
    }
    return 0;
}