add daniel kelley's solution for Person #2