#include <iostream> 
#include <vector> 
using  namespace  std; 
 
int  main( )  { 
    int  n;  // jumlah pendonor 
    int  m =  3 ;  // jumlah desa (konstan 3 sesuai contoh) 
    cout  <<  "Masukkan jumlah pendonor: " ; 
    cin  >>  n; 
 
    vector< int >  jumlahPendonor( m+ 1 , 0 ) ;  // indeks desa 1 sampai 3 
 
    for  ( int  i =  0 ;  i <  n;  i++ )  { 
        int  kodeDesa; 
        cout  <<  "Masukkan kode desa pendonor ke-"  <<  ( i+ 1 )  <<  ": " ; 
        cin  >>  kodeDesa; 
        if  ( kodeDesa >=  1  &&  kodeDesa <=  m)  { 
            jumlahPendonor[ kodeDesa] ++ ; 
        } 
    } 
 
    for  ( int  i =  1 ;  i <=  m;  i++ )  { 
        cout  <<  "Desa "  <<  i <<  " : "  <<  jumlahPendonor[ i]  <<  endl; 
    } 
 
    return  0 ; 
} 
 
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgbjsgLy8ganVtbGFoIHBlbmRvbm9yCiAgICBpbnQgbSA9IDM7IC8vIGp1bWxhaCBkZXNhIChrb25zdGFuIDMgc2VzdWFpIGNvbnRvaCkKICAgIGNvdXQgPDwgIk1hc3Vra2FuIGp1bWxhaCBwZW5kb25vcjogIjsKICAgIGNpbiA+PiBuOwoKICAgIHZlY3RvcjxpbnQ+IGp1bWxhaFBlbmRvbm9yKG0rMSwgMCk7IC8vIGluZGVrcyBkZXNhIDEgc2FtcGFpIDMKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykgewogICAgICAgIGludCBrb2RlRGVzYTsKICAgICAgICBjb3V0IDw8ICJNYXN1a2thbiBrb2RlIGRlc2EgcGVuZG9ub3Iga2UtIiA8PCAoaSsxKSA8PCAiOiAiOwogICAgICAgIGNpbiA+PiBrb2RlRGVzYTsKICAgICAgICBpZiAoa29kZURlc2EgPj0gMSAmJiBrb2RlRGVzYSA8PSBtKSB7CiAgICAgICAgICAgIGp1bWxhaFBlbmRvbm9yW2tvZGVEZXNhXSsrOwogICAgICAgIH0KICAgIH0KCiAgICBmb3IgKGludCBpID0gMTsgaSA8PSBtOyBpKyspIHsKICAgICAgICBjb3V0IDw8ICJEZXNhICIgPDwgaSA8PCAiIDogIiA8PCBqdW1sYWhQZW5kb25vcltpXSA8PCBlbmRsOwogICAgfQoKICAgIHJldHVybiAwOwp9