import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/*
Родственные связи кошек
*/

public class Solution {
    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

        String dedName = reader.readLine();
        Cat catDed = new Cat(dedName);

        String babName = reader.readLine();
        Cat catBab = new Cat(babName);

        String fatherName = reader.readLine();
        Cat catFather = new Cat(fatherName,catDed);

        String motherName = reader.readLine();
        Cat catMother = new Cat(motherName, catBab);

       String sunName = reader.readLine();
        Cat catSun = new Cat(sunName,catMother, catFather);

        String dochName = reader.readLine();
        Cat catDoch = new Cat(dochName, catMother, catFather);

        System.out.println(catDed);
        System.out.println(catBab);
        System.out.println(catFather);
        System.out.println(catMother);
        System.out.println(catSun);
        System.out.println(catDoch);
    }

    public static class Cat {
        private String name;
        private Cat parent;
        private Cat parent2;
        Cat(String name) {
            this.name = name;
        }
        Cat(String name, Cat parent) {
            this.name = name;
            this.parent = parent;
        }
        Cat(String name, Cat parent, Cat parent2 ) {
            this.name = name;
            this.parent = parent;
            this.parent2 = parent2;
        }


 @Override
        public String toString() {
            if (parent == null && parent2 == null)
                return "The cat's name is " + name + ", no mother, no father ";

            if(parent == null){
                return "The cat's name is " + name + ", no mother, father is "+ parent2.name ;
            }

            if(parent2 == null){
                    return "The cat's name is " + name + ", mother is " + parent.name + ", no father ";
            }
            else{
                    return "The cat's name is " + name + ", mother is " + parent.name+ ", father is "+ parent2.name;

                }
            }
        }
    }