Efficient Methods Of Solving