It's impossible to write checker for this cache because of the condition that the numbering can be ignored but when the number makes part of the name, you cannot ommit it.
i.e. "#2 very nice trail" - you can get it as "V"
but "2 cans hanging on tree" - the number makes part of the name, so you cannot use it as "C"
The checker has no possibility to recognise this condition and decide which number it can ignore and which not.