游戏规则:有n个石子,两个人轮流取,取[1…m]个,取完胜
结论: 若n为m+1的倍数,先手必输,否则必赢
证明: 对于一个n,必然可以表示为n = t(m + 1) + s;若s为0,无论先手怎么取,后手只要取m+1-x个与先手的石子数凑成m+1,即可保证必赢。若s不为0,先手只要取走s个,按上面的策略选择即可
/*
有n个石子,两个人轮流取,取[1...m]个,取完胜
若n为m+1的倍数,先手必输,否则必赢
*/
#include <cstdio>
using namespace std;
int main()
{
int n,m;
scanf("%d%d",&n,&m);
if( n % (m+1) == 0 ) printf("second\n");
else printf("first\n");
return 0;
}