#P1037E. Trips

Trips

No submission language available for this problem.

Description

There are nn persons who initially don't know each other. On each morning, two of them, who were not friends before, become friends.

We want to plan a trip for every evening of mm days. On each trip, you have to select a group of people that will go on the trip. For every person, one of the following should hold:

  • Either this person does not go on the trip,
  • Or at least kk of his friends also go on the trip.

Note that the friendship is not transitive. That is, if aa and bb are friends and bb and cc are friends, it does not necessarily imply that aa and cc are friends.

For each day, find the maximum number of people that can go on the trip on that day.

The first line contains three integers nn, mm, and kk (2n2105,1m21052 \leq n \leq 2 \cdot 10^5, 1 \leq m \leq 2 \cdot 10^5, 1k<n1 \le k < n) — the number of people, the number of days and the number of friends each person on the trip should have in the group.

The ii-th (1im1 \leq i \leq m) of the next mm lines contains two integers xx and yy (1x,yn1\leq x, y\leq n, xyx\ne y), meaning that persons xx and yy become friends on the morning of day ii. It is guaranteed that xx and yy were not friends before.

Print exactly mm lines, where the ii-th of them (1im1\leq i\leq m) contains the maximum number of people that can go on the trip on the evening of the day ii.

Input

The first line contains three integers nn, mm, and kk (2n2105,1m21052 \leq n \leq 2 \cdot 10^5, 1 \leq m \leq 2 \cdot 10^5, 1k<n1 \le k < n) — the number of people, the number of days and the number of friends each person on the trip should have in the group.

The ii-th (1im1 \leq i \leq m) of the next mm lines contains two integers xx and yy (1x,yn1\leq x, y\leq n, xyx\ne y), meaning that persons xx and yy become friends on the morning of day ii. It is guaranteed that xx and yy were not friends before.

Output

Print exactly mm lines, where the ii-th of them (1im1\leq i\leq m) contains the maximum number of people that can go on the trip on the evening of the day ii.

Samples

Sample Input 1

4 4 2
2 3
1 2
1 3
1 4

Sample Output 1

0
0
3
3

Sample Input 2

5 8 2
2 1
4 2
5 4
5 2
4 3
5 1
4 1
3 2

Sample Output 2

0
0
0
3
3
4
4
5

Sample Input 3

5 7 2
1 5
3 2
2 5
3 4
1 2
5 3
1 3

Sample Output 3

0
0
0
0
3
4
4

Note

In the first example,

  • 1,2,31,2,3 can go on day 33 and 44.

In the second example,

  • 2,4,52,4,5 can go on day 44 and 55.
  • 1,2,4,51,2,4,5 can go on day 66 and 77.
  • 1,2,3,4,51,2,3,4,5 can go on day 88.

In the third example,

  • 1,2,51,2,5 can go on day 55.
  • 1,2,3,51,2,3,5 can go on day 66 and 77.