Не уверен, что об этом думали переводчики загадки, но, похоже, они ничего не напутали: Рига на -а заканчивается, а все имена мужского рода в латышском - обязательно на -s. Вспомните скандалы, кода Иванов и Степанов в Ивансов и Степансов переименовывали...