P10039
考虑小 I 获胜的情况,对于当前节点
如果最后认为节点
vector<int> g[100005];
int dfs(int u, int fa){
if (g[u].size() == 1) return 1;
int cnt = 0;
for (const int i : g[u]){
if (i == fa) continue;
cnt += dfs(i, u);
}
return cnt >= 2;
}
signed main() {
int n = read();
for (int i = 1, u, v; i < n; i++) {
read(u, v);
g[u].emplace_back(v);
g[v].emplace_back(u);
}
puts(dfs(1, -1) ? "You win, temporarily." : "Wasted.");
return 0;
}