import re
def mytype(v):
s = str(v)
list_regex = re.compile(r'(?P<list>\[[^]]+\])|(?P<float>\d*\.\d+)|(?P<int>\d+)|(?P<string>[a-zA-Z]+)')
return r"<type '%s'>" % list_regex.search(s).lastgroup
print(mytype(5))
print(mytype(5.5))
print(mytype(.99))
print(mytype("hsjjsRHJSK"))
print(mytype([1.1,2,3.2,4,5]))
aW1wb3J0IHJlCgpkZWYgbXl0eXBlKHYpOgoJcyA9IHN0cih2KQoJbGlzdF9yZWdleCA9IHJlLmNvbXBpbGUocicoP1A8bGlzdD5cW1teXV0rXF0pfCg/UDxmbG9hdD5cZCpcLlxkKyl8KD9QPGludD5cZCspfCg/UDxzdHJpbmc+W2EtekEtWl0rKScpCglyZXR1cm4gIHIiPHR5cGUgJyVzJz4iICUgbGlzdF9yZWdleC5zZWFyY2gocykubGFzdGdyb3VwCgpwcmludChteXR5cGUoNSkpCnByaW50KG15dHlwZSg1LjUpKQpwcmludChteXR5cGUoLjk5KSkKcHJpbnQobXl0eXBlKCJoc2pqc1JISlNLIikpCnByaW50KG15dHlwZShbMS4xLDIsMy4yLDQsNV0pKQ==