That's what is confusing now more
I searched SEDO for domains with maximum of 3 characters
This is a copy-paste of the search result.
2vh.com Make Offer - -
noq.com Make Offer 22 -
l-p.com Make Offer 7 -
x-m.com Make Offer 5 -
x-p.com Make Offer 10 -
hw3.com Make Offer 2 -
bl3.com Make Offer - 54
dm7.com Make Offer - -
e94.com Make Offer - 21
p5b.com Make Offer - -
r0m.com Make Offer - -
c-c-s.com Make Offer - 1
c-d-n.com Make Offer - -
c-g-i.com Make Offer - 1
if we see, they have removed hyphen from the domainname in taking character count!
So, there is some disconnect among us on Hyphens ?