Rolling hash of today's challenge...