Past, Present and Future Hunt (Solved 1/10/24)