Family Tree Problem Solver