protected String buildSolution()
        {
            StringBuilder s = new StringBuilder(4000);

            s.AppendFormat(nd.SelectSingleNode("Soln").InnerText);
            s.Replace("Travel_Acceleration", Travel_Acceleration.ToString());
            s.Replace("Object_Mass", Object_Mass.ToString());
            s.Replace("Force_Applied", Force_Applied.ToString());

            return(s.ToString());


            //StringBuilder s = new StringBuilder(4000);
            //s.AppendFormat("<b>Detailed Solution:</b><br>");

            //s.AppendFormat("<br> Sales Amount:${0}", Sales_Amt);
            //s.AppendFormat("<br> Commission Percent:{0}%", Commission_Percent);
            //s.AppendFormat("<br><br><b>Step 1: Form problem statement:</b>");
            //s.AppendFormat("<br> What is {0}% of {1}?", Commission_Percent, Sales_Amt);
            //s.AppendFormat("<br> So x = ({0}%) ({1})", Commission_Percent, Sales_Amt);
            //s.AppendFormat("<br><br><b>Step 2: Calculate x:</b>");
            //s.AppendFormat("<br> x = ({0}/100) ({1}) = {2}", Commission_Percent, Sales_Amt, Answer);


            //s.AppendFormat("<br><br><b> Answer :</b>");
            //s.AppendFormat("${0}", Answer);

            //return s.ToString();
        }
        protected override String createQuestion()
        {
            string s;

            s = createQns(); //questionPrototype.ElementAt(QnsNo);
            StringBuilder question = new StringBuilder(s);

            Travel_Acceleration = generateTravel_Acceleration();
            Object_Mass         = generateMass();
            Force_Applied       = CalculateForce();


            question.Replace("Travel_Acceleration", Travel_Acceleration.ToString());
            question.Replace("Object_Mass", Object_Mass.ToString());
            question.Replace("Force_Applied", Force_Applied.ToString());

            return(question.ToString());
        }