Solution for GPS 1.2 + 3_Group_Challenge