https://mapmygenome.in/blogs/learn/exploring-dihybrid-inheritance-deciphering-the-complexities-of-genetic-traits