Three people stranded for five weeks rescued