Identification Steps to Solve Determine what to track Choose string representation Pick scanning pattern Define update logic