This bilingual problem-solving mathematics software allows you to work through 36319 arithmetic and pre-algebra problems with guided solutions, and encourages to learn through in-depth understanding of each solution step and repetition rather than through rote memorization. Each solution step is provided with its objective, related definition, rule and underlying math formula or theorem. A translation option offers a way to learn math lexicon in a foreign language. Test preparation options facilitate development of printable math tests and homeworks, and automate preparation of 15 test variants around each constructed test. A number of variant tests are ready for students to review and reinforce their skills. The software supports bilingual interface and a number of interface styles. Free fully functional trial version of this program is available