Refactored to allow for sequential naming of double-digit and triple-digit numbered problems