my working solutions for the problem sets