Add solutions for problems 1-5