/in/foo.cc: In function 'int ask(int, int)':
/in/foo.cc:35:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  if(k>dep[x])return 0;if(!k)return x;
  ^~
/in/foo.cc:35:23: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  if(k>dep[x])return 0;if(!k)return x;
                       ^~
/in/foo.cc: In function 'void dfs1(int)':
/in/foo.cc:43:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if(i1=ar[i].to,i1==son[x]||i1==go[x][0])
   ^~
/in/foo.cc:44:13: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    continue;dfs1(top[i1]=i1);
             ^~~~