#include <iostream>

int main() {

	int giorno;
	int a[31];
	std::cout << " A è libero nei giorni : " << std::endl;

	for (int i=0 ; i<=31 ; i++) { // inizializzo a 0 il vettore dove andrò ad inserire giorni liberi e non , codificati  in 0 e 1
		a[i]=0;
	}

	do {
		std:: cin>> giorno;

		if ( giorno >=1 && giorno<= 31 )
			a[giorno-1]=1 ; 

		// tutte le volte che una data inserita è valida, quindi compresa tra 1 e 31 , la segno con 1 nell’ array 


	} while (giorno!=0); // immesso lo 0 termino sequenza, specificato dal testo
	
	
	std::cout << "A è libero nei giorni: ";
	for(int i = 0; i < 31; i++) {
		if(a[i])
			std::cout << i+1 << ' ';
	}
	std::cout << std::endl;
	
	return 0;

}