My solution to PA_2