#include<bits/stdc++.h>usingnamespace std;#defineIOSios::sync_with_stdio(false); cin.tie(0); cout.tie(0)#definelllonglong#definescscanf#defineprprintf#defineINF0x3f3f3f3fconstint maxn =1e5+5;int x[maxn],y[maxn];voidsolve(){int n;while(scanf("%d",&n)!=EOF){if(n ==0)break;for(int i =0; i < n; i++)scanf("%d%d",&x[i],&y[i]);
x[n]= x[0];
y[n]= y[0];
x[n +1]= x[1];
y[n +1]= y[1];//我们只需要求出叉积都是大于等于0就是凸多边形//ab(x1-x0,y1-y0)//bc(x2-x1,y2-y1)int flag =1;for(int i =0; i < n; i++){double s =(x[i+1]-x[i])*(y[i+2]-y[i+1])-(x[i+2]-x[i+1])*(y[i+1]-y[i]);if(s <0){
flag =0;break;}}if(flag)printf("convex\n");elseprintf("concave\n");}}intmain(){// freopen("2.in","r",stdin);// IOS; int t;
t =1;// sc("%d",&t);while(t--)solve();}