De qual geração você é?

Crie uma função que retorne a relação familiar para uma geração de -3 a 3 e um gênero de 'm' ou 'f'. Gerações negativas são antepassados, gerações positivas são descendentes e a geração 0 retorna "me!" para qualquer gênero.

GeraçãoMasculinoFeminino
-3great grandfathergreat grandmother
-2grandfathergrandmother
-1fathermother
0me!me!
1sondaughter
2grandsongranddaughter
3great grandsongreat granddaughter