Как се пише: санктпетербургски, санкт-петербургски или санкт петербургски?

Това сложно прилагателно име се пише слято – санктпетербургски, също и санктпетербургска, санктпетербургско, защото е образувано от съставно географско название…