import re

# aa 
# aa.aa 
# aa.aa-aa 
# aa-aa 
# aa-aa.aa 
# aa-aa.aa-aa

x="xy-aa.cd-ef"

if    re.match(r'[a-zA-Z0-9][a-zA-Z0-9]$', x)  \
   or re.match(r'[a-zA-Z0-9][a-zA-Z0-9]\.[a-zA-Z0-9][a-zA-Z0-9]$', x) \
   or re.match(r'[a-zA-Z0-9][a-zA-Z0-9]\.[a-zA-Z0-9][a-zA-Z0-9]-[a-zA-Z0-9][a-zA-Z0-9]$', x) \
   or re.match(r'[a-zA-Z0-9][a-zA-Z0-9]-[a-zA-Z0-9][a-zA-Z0-9]$', x) \
   or re.match(r'[a-zA-Z0-9][a-zA-Z0-9]-[a-zA-Z0-9][a-zA-Z0-9]\.[a-zA-Z0-9][a-zA-Z0-9]$', x) \
   or re.match(r'[a-zA-Z0-9][a-zA-Z0-9]-[a-zA-Z0-9][a-zA-Z0-9]\.[a-zA-Z0-9][a-zA-Z0-9]-[a-zA-Z0-9][a-zA-Z0-9]$', x) :
  print "Yes"
else:
  print "No"
