Tournament Format Synonyms
Python 2, 59



lambda s:'FBto'[s&gt;'C'::2]+`eval(s[2:]+'/*22+-11'[s&gt;'C'::2])`


In short challenges where functions are allowed, the brevity of lambda usually wins out even when the code must repeat itself due to the inability to assign variables.

We check which case we're in with string comparison s&gt;'C'. Then, get the right prefix with the list slicing trick 'FBto'[s&gt;'C'::2]. 

To get the number, we must evaluate the characters beyond the second and do either *2+1 or /2-1 to it. We do this by tacking on either of those two expressions as strings, again chosen by list slicing, evaluating the result, and turning that number into a string.

Edit: Saved one char (59):

lambda s:eval("''FBto''++``%%ss/*22+-11``"[s&gt;'C'::2]%s[2:])


Don't even ask...