Though Ельцин is right and we spell it like this, my teacher of Russian told us that Ельцын would be more correct according to grammar rules