import re
p = re.compile(ur'^(\d+d)?\s*((?:[01]?\d|2[0-3])h)?\s*((?:[0-5]?\d)m)?$', re.MULTILINE | re.IGNORECASE)
time = input("Please enter your value: ")
if re.match(p, time):
print("\nGreat " + time + " is a valid entry.")
else:
print("\nOups... " + time + " is NOT a valid entry.")
aW1wb3J0IHJlCgpwID0gcmUuY29tcGlsZSh1cideKFxkK2QpP1xzKigoPzpbMDFdP1xkfDJbMC0zXSloKT9ccyooKD86WzAtNV0/XGQpbSk/JCcsIHJlLk1VTFRJTElORSB8IHJlLklHTk9SRUNBU0UpCgp0aW1lID0gaW5wdXQoIlBsZWFzZSBlbnRlciB5b3VyIHZhbHVlOiAiKQppZiByZS5tYXRjaChwLCB0aW1lKToKICAgIHByaW50KCJcbkdyZWF0ICIgKyB0aW1lICsgIiBpcyBhIHZhbGlkIGVudHJ5LiIpCmVsc2U6CiAgICBwcmludCgiXG5PdXBzLi4uICIgKyB0aW1lICsgIiBpcyBOT1QgYSB2YWxpZCBlbnRyeS4iKQ==