What cheese is this

So, my mom received this cheese as a gift about 2 years ago, as they don't like strong flavored cheese I've been the one eating it in this 2 years. Since it's almost ending and I like it, I'd like to know what kind of cheese this is.

This is the tup of the cheese, it was a full circle. It's flavor it's strong, very cheese flavored, almost spicy, like something biting my tongue, but in a good way. It had a strong smell, but not a bad smell, just a very strong cheese smell, like if you were sniffing it, but in the air.

Well, I hope my description helps, thank you very much on advance.