Как решать задачи по первому закону менделя?
Напиши конкретную задачу. Невозможно составить общий алгоритм для задач - они все разные.