#abc157d. [abc157_d]Friend Suggestions

[abc157_d]Friend Suggestions

Problem Statement

An SNS has NN users - User 11, User 22, cdots\\cdots, User NN.

Between these NN users, there are some relationships - MM friendships and KK blockships.

For each i=1,2,cdots,Mi = 1, 2, \\cdots, M, there is a bidirectional friendship between User AiA_i and User BiB_i.

For each i=1,2,cdots,Ki = 1, 2, \\cdots, K, there is a bidirectional blockship between User CiC_i and User DiD_i.

We define User aa to be a friend candidate for User bb when all of the following four conditions are satisfied:

  • aneqba \\neq b.
  • There is not a friendship between User aa and User bb.
  • There is not a blockship between User aa and User bb.
  • There exists a sequence c0,c1,c2,cdots,cLc_0, c_1, c_2, \\cdots, c_L consisting of integers between 11 and NN (inclusive) such that c0=ac_0 = a, cL=bc_L = b, and there is a friendship between User cic_i and ci+1c_{i+1} for each i=0,1,cdots,L1i = 0, 1, \\cdots, L - 1.

For each user i=1,2,...Ni = 1, 2, ... N, how many friend candidates does it have?

Constraints

  • All values in input are integers.
  • 2N1052 ≤ N ≤ 10^5
  • 0leqMleq1050 \\leq M \\leq 10^5
  • 0leqKleq1050 \\leq K \\leq 10^5
  • 1leqAi,BileqN1 \\leq A_i, B_i \\leq N
  • AineqBiA_i \\neq B_i
  • 1leqCi,DileqN1 \\leq C_i, D_i \\leq N
  • CineqDiC_i \\neq D_i
  • (Ai,Bi)neq(Aj,Bj)(ineqj)(A_i, B_i) \\neq (A_j, B_j) (i \\neq j)
  • (Ai,Bi)neq(Bj,Aj)(A_i, B_i) \\neq (B_j, A_j)
  • (Ci,Di)neq(Cj,Dj)(ineqj)(C_i, D_i) \\neq (C_j, D_j) (i \\neq j)
  • (Ci,Di)neq(Dj,Cj)(C_i, D_i) \\neq (D_j, C_j)
  • (Ai,Bi)neq(Cj,Dj)(A_i, B_i) \\neq (C_j, D_j)
  • (Ai,Bi)neq(Dj,Cj)(A_i, B_i) \\neq (D_j, C_j)

Input

Input is given from Standard Input in the following format:

NN MM KK A1A_1 B1B_1 vdots\\vdots AMA_M BMB_M C1C_1 D1D_1 vdots\\vdots CKC_K DKD_K

Output

Print the answers in order, with space in between.


Sample Input 1

4 4 1
2 1
1 3
3 2
3 4
4 1

Sample Output 1

0 1 0 1

There is a friendship between User 22 and 33, and between 33 and 44. Also, there is no friendship or blockship between User 22 and 44. Thus, User 44 is a friend candidate for User 22.

However, neither User 11 or 33 is a friend candidate for User 22, so User 22 has one friend candidate.


Sample Input 2

5 10 0
1 2
1 3
1 4
1 5
3 2
2 4
2 5
4 3
5 3
4 5

Sample Output 2

0 0 0 0 0

Everyone is a friend of everyone else and has no friend candidate.


Sample Input 3

10 9 3
10 1
6 7
8 2
2 5
8 4
7 3
10 9
6 4
5 8
2 6
7 5
3 1

Sample Output 3

1 3 5 4 3 3 3 3 1 0