100 great problems of elementary mathematics : their history and solution