Is it incorrect to leave out the "egy"?
It is optional, it can be left out.
I used "hanem" instead of "de" but that was wrong. How can I know which one to use?