up to problem 25 solved, plus framework to pb26