updated person 2 solutions