Added solutions for problems 20-23, 25