Today's NYT Strands is live for Friday, January 2, 2026 (Puzzle #670). Stuck on today's Strands? We've got progressive hints, ...