#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
//英语 看博友好分析 抄博友程序 几何 巧妙 背
int fun(double x,double y)
{
double chang=0.8660254;//抄博友程序
int nRow=(int)(y>=1)+(int)((y-1)/chang);
return (int)x*nRow-(int)(x-(int)x<0.5)*(nRow/2);//抄博友程序
}
int main()
{
double x,y;
while(cin>>x>>y)
{
int ngird,nskew;
ngird=(int)x*(int)y;
nskew=max(fun(x,y),fun(y,x));
cout<<max(ngird,nskew)<<" "<<(ngird<nskew?"skew":"grid")<<endl;//gird拼写错误
}
return 0;
}