N,K = map(int,input().split()) G = {i:[] for i in range(1,N+1)} for _ in range(N-1): a,b = map(int,input().split()) G[a].append(b) G[b].append(a) if K>N: print(-1) else: print(K-1)