#include #include using namespace std; #define N 100000 int boss[N]; char vizit[N]; int ceo; int n,m; void afisare(){ for(int i = 1 ; i <= n ;i++){ cout<>n>>m; boss[ceo] = -1; for (int i = 0 ; i < n -1; i++){ cin>>a>>b; boss_crt = a; slave = b; if (a > b ) { boss_crt = b; slave = a; } boss[slave] = boss_crt; } int type ; int new_boss; for (int i = 0 ; i < m ; i++){ cin>>type; if (type == 1){ cin>>new_boss; change_ceo(new_boss); } if (type == 2){ cin>>a>>b; int comm = common_boss(a,b); cout<