Problem 
                         
                                 
Terdapat n bucu dalam graf tidak terarah, tetapi ia tidak mempunyai tepi. m tepi ditambahkan secara beransur-ansur pada graf. 
Selepas setiap penambahan tepi, anda perlu mengetahui bilangan komponen yang disambungkan.
Graf boleh mempunyai gelung dan berbilang tepi.
Input:
Baris pertama mengandungi dua nombor  - n dan m (1 <= n <= 300000, 0  <= m <= 500000) - bilangan bucu graf dan bilangan tepi yang ditambah. 
Garis m seterusnya mengandungi dua nombor u, v (1 <= u, v <= n) - ia bermaksud bahawa tepi (u, v) telah ditambahkan pada graf.
Output:
Selepas setiap penambahan tepi, cetak bilangan komponen graf yang disambungkan.
| 
Masukkan | 
Output | 
| 
 
3 2 
1 2 
2 3 
 | 
2 
1 | 
| 
 
36 
1 1 
2 2 
3 3 
1 1 
2 2 
1 2 
 | 
 
3 
3 
3 
3 
3 
2 
 | 
 jadual>
(c) Ibrahim Ahmad, 2018