#include<stdio.h>
struct persona {
	char nome[10];
	struct persona * mamma;
	struct  persona * babbo;
};
typedef struct persona Persona;
void famiglia(Persona a);

int main(){
	int i;
	Persona f, m, b;
	for(i=0; i<10; i++) {
		scanf("%c", &f.nome[i]);
	}
	for(i=0; i<10; i++) {
		scanf("%c", &m.nome[i]);
	}
	for(i=0; i<10; i++) {
		scanf("%c", &b.nome[i]);
	}
	f.mamma=&m;
	f.babbo=&b;
	m.mamma=NULL;
	m.babbo=NULL;
	b.mamma=NULL;
	b.babbo=NULL;
	famiglia(f);
	printf("\n");
	famiglia(m);
	printf("\n");
	famiglia(b);
	printf("\n");
	return 0;
}

void famiglia(Persona a) {
	int i;
	Persona *b;
	b=&a;
	if(b!=NULL) {
		for(i=0;i<10;i++){
			printf("%c", a.nome[i]);
		}
		printf("\n");
	}
	if(a.mamma==NULL) {
		printf("Sconosciuto");
	} else {
		for(i=0;i<10;i++){
			printf("%c", a.mamma->nome[i]);
		}
	}
	if(a.babbo==NULL) {
		printf("Sconosciuto");
	} else {
		for(i=0;i<10;i++){
			printf("%c", a.babbo->nome[i]);
		}
	}
}

