add 36-39, and useful.py
add 41, 43, upgrade to level 2
add 44, 47 , import sympy in useful.py
add 49, 50, 51, 54. very slow now
add 55 57 58 67 79 92 99