Program for running a marriage burro. Enter details about all the candidates in the database. With each candidate store information about their age, qualification, preferences and physical attributes like height, weight, color etc. Given a set of preferences, help a candidate finding out matching partners from the database. Also provide an option of listing probable pairs from the database looking at preferences of both the partners.