Adjusted for RuzzleResolver (max 16 characters and upper case)