add problems and some solutions