I am a retired programmer looking for a fun challenge.

The approach I'm taking changes as I learn about the problem.