#include #include #define FOR(i,l,r) for(int i=l;i<=r;i++) using namespace std; const int N = 510; struct edge{int to, next;}e[N * N]; int n, m, ans, fl, cnt; int vis[N], head[N], h[N]; struct poi{int x, y;}a[N],b[N]; poi operator-(poi a,poi b){poi c;c.x=a.x-b.x;c.y=a.y-b.y; return c;} int operator*(poi a,poi b){return a.x*b.y-a.y*b.x;} void ins(int x,int y) { e[++cnt].to=y; e[cnt].next=head[x]; head[x]=cnt;} int bfs(int y) { FOR(i,1,m) vis[i]=0; int l=0,r=1; vis[y]=1; h[1]=y; while (l m) puts("ToT"); else printf("%d\n", m - ans); } return 0; }