Source: https://le-castillon.etab.ac-caen.fr/IMG/pdf/Petit_probleme_de_logique_-_Les_poules_pondeuses.pdf