<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def request_name(self, name):
 """Request a name, might return the name or a similar one if already used or reserved """


        while name in self._blacklist:
            name += "_"
        self._blacklist.add(name)
        return name