[Question]
  [
*This is the robber's thread of a [cops-and-robbers](/questions/tagged/cops-and-robbers "show questions tagged 'cops-and-robbers'") challenge. You can view the cop's thread [here](https://codegolf.stackexchange.com/questions/207558)*
A pretty common beginner style question is to print some string, but, there's a catch!, you need to do it without using any of the characters in the string itself!
For this challenge we will find out who is the best at printing X without X. There are two threads to this, a cop's thread and a robber's thread.
In the cop's thread users will choose a language (which we will call Y) and a string (which we will call X) and write a program in language Y which takes no input and outputs X without using any of the characters in X. The cop will then post both X and Y without revealing the program they have written.
Robbers will be select cop answers and write programs in language Y which take no input and output X. They will post these "cracks" as answers in this thread. A crack need only work not be the intended solution.
Once a cop's answer is one week old, so long as it has not been cracked, the cop may reveal their program and mark it as "safe". Safe answers can no longer be cracked
Robbers will be scored by the total number of successful cracks with more cracks being better.
  
[Answer]
# [Python 3](https://docs.python.org/3/), cracks [@nthistle's answer](https://codegolf.stackexchange.com/a/207563/36398)
```
ùìπùìªùì≤ùì∑ùìΩ(ùì¨ùì±ùìª(97)+ùì¨ùì±ùìª(98)+ùì¨ùì±ùìª(99)+ùì¨ùì±ùìª(100)+ùì¨ùì±ùìª(101)+ùì¨ùì±ùìª(102)+ùì¨ùì±ùìª(103)+ùì¨ùì±ùìª(104)+ùì¨ùì±ùìª(105)+ùì¨ùì±ùìª(106)+ùì¨ùì±ùìª(107)+ùì¨ùì±ùìª(108)+ùì¨ùì±ùìª(109)+ùì¨ùì±ùìª(110)+ùì¨ùì±ùìª(111)+ùì¨ùì±ùìª(112)+ùì¨ùì±ùìª(113)+ùì¨ùì±ùìª(114)+ùì¨ùì±ùìª(115)+ùì¨ùì±ùìª(116)+ùì¨ùì±ùìª(117)+ùì¨ùì±ùìª(118)+ùì¨ùì±ùìª(119)+ùì¨ùì±ùìª(120)+ùì¨ùì±ùìª(121)+ùì¨ùì±ùìª(122)+ùì¨ùì±ùìª(65)+ùì¨ùì±ùìª(66)+ùì¨ùì±ùìª(67)+ùì¨ùì±ùìª(68)+ùì¨ùì±ùìª(69)+ùì¨ùì±ùìª(70)+ùì¨ùì±ùìª(71)+ùì¨ùì±ùìª(72)+ùì¨ùì±ùìª(73)+ùì¨ùì±ùìª(74)+ùì¨ùì±ùìª(75)+ùì¨ùì±ùìª(76)+ùì¨ùì±ùìª(77)+ùì¨ùì±ùìª(78)+ùì¨ùì±ùìª(79)+ùì¨ùì±ùìª(80)+ùì¨ùì±ùìª(81)+ùì¨ùì±ùìª(82)+ùì¨ùì±ùìª(83)+ùì¨ùì±ùìª(84)+ùì¨ùì±ùìª(85)+ùì¨ùì±ùìª(86)+ùì¨ùì±ùìª(87)+ùì¨ùì±ùìª(88)+ùì¨ùì±ùìª(89)+ùì¨ùì±ùìª(90)+ùì¨ùì±ùìª(33)+ùì¨ùì±ùìª(34)+ùì¨ùì±ùìª(35)+ùì¨ùì±ùìª(36)+ùì¨ùì±ùìª(37)+ùì¨ùì±ùìª(38)+ùì¨ùì±ùìª(39)+ùì¨ùì±ùìª(42)+ùì¨ùì±ùìª(44)+ùì¨ùì±ùìª(46)+ùì¨ùì±ùìª(47)+ùì¨ùì±ùìª(58)+ùì¨ùì±ùìª(59)+ùì¨ùì±ùìª(60)+ùì¨ùì±ùìª(61)+ùì¨ùì±ùìª(62)+ùì¨ùì±ùìª(63)+ùì¨ùì±ùìª(64)+ùì¨ùì±ùìª(91)+ùì¨ùì±ùìª(93)+ùì¨ùì±ùìª(94)+ùì¨ùì±ùìª(95)+ùì¨ùì±ùìª(96)+ùì¨ùì±ùìª(123)+ùì¨ùì±ùìª(124)+ùì¨ùì±ùìª(125)+ùì¨ùì±ùìª(126))
```
[Try it online!](https://tio.run/##ZdMxcsJADIXh6@ChQau1pL0RFaRIk3Okzg3SJA3DMNyJG5il5H@FXDzPWp9l6@Pr83g@@bY9fr6vs26z/mddZt138/I76@91Yzdy2b8HxWAgsMNBEpOkSeKSdElWSUKSlKQkEbOJ2cRsYjYxm5hNzCZmE7OJ2cTcxNzE3GgOcoKaICZoCVKSkiQk6UiOLjm5pDQpTUqT0qS0KC1Ki9KitCgtSovSorQoLUoHpU6H0@F0OB1Oh9PhdHTOo7NtZ5fOLiu7rOwSfNvgdwn5kzmPIGzwGYNHhhzhCIcsa5Olb7L0TZa@xbJs2xM "Python 3 ‚Äì Try It Online")
[Answer]
# [Python 3.7](https://docs.python.org/3/), 128 bytes, cracks [jez's answer](https://codegolf.stackexchange.com/a/207661/46076)
```
import sys
class A:__class_getitem__=chr
class B:__class_getitem__=ord
class C:__class_getitem__=sys.stdout.write
C[A[B["'"]+1]]
```
[Try it online!](https://tio.run/##K6gsycjPM/7/PzO3IL@oRKG4spgrOSexuFjB0So@HsyKT08tySxJzY2Pt03OKILKOmGRzS9Kgco6Y5EFmqxXXJKSX1qiV14EFONyjnaMdopWUleK1TaMjf3/P5ELCAE "Python 3 ‚Äì Try It Online")
[Answer]
# Ruby, cracks [@histocrat's answer](https://codegolf.stackexchange.com/a/207577/81278)
```
send("ev"+("%x"%(5+5))+"l",send("ev"+("%x"%(5+5))+"l",("%d"%(4-3))+("%d"%(4-3))+"2"+("%f"%2)[4-3]+"chr")+"uts \""+send("ev"+("%x"%(5+5))+"l",("%d"%(4-3))+("%d"%(4-3))+"2"+("%f"%2)[4-3]+"chr")+send("ev"+("%x"%(5+5))+"l","60"+("%f"%2)[4-3]+"chr")+("%f"%2)[4-3]+send("ev"+("%x"%(5+5))+"l","36"+("%f"%2)[4-3]+"chr")+("%x"%(5+5))+("%d"%(4-3))+"\"")
```
[Try it online!](https://tio.run/##KypNqvz/vzg1L0VDKbVMSVtDSbVCSVXDVNtUU1NbKUdJB48UUCAFKGCiawwUQOEoGYGVpympGmlGA4VitZWSM4qUgBKlJcUKMUpK2tQ1Fo9pSmYGODShCuIzwtgMtxEIpahOBXpS8/9/AA "Ruby ‚Äì Try It Online")
I'm gonna be honest ‚Äì about an hour ago, I didn't know Ruby. But I didn't let that stop me!
**Explanation:** In general, my approach to these is to get some kind of `eval` construct, and then convert numbers to characters and combine to get any payload (as long as numbers and + allowed, and you can do the former with the language, this works).
The immediate problems with this one are that we don't have access to `p`, which is necessary for any(?) kind of printing in ruby (`p`, `puts`, `pp`, ...), we can't use `a`, so `eval` is out, and we can't use `.`, so it's difficult to call any methods or get attributes. For that matter, we're going to have difficulty converting numbers => characters without `Integer.chr` (I found some hacky ways to get it to call without using `.`, including overriding `*` for Integers, but not without using `a` in `class`).
In my quest to find reflection tricks that would be useful, I stumbled across the `send` method, although it took a while before I realized you didn't have to invoke it on an object. Now we're at `send("eval","[payload]")`, but still need a way to construct strings. I banged my head on this for a while before I realized that for the `a` restriction at least, I could simply use a format string with hex. `("%x" % 10)` gets us `a`, although we need to change `10` to `5+5` in order to bypass the `1` restriction.
Great, now we have `eval`. Unfortunately, `p` is not a hex character. Not a problem, though, since we have `eval`! We can recover `"."` from `("%f"%1)[1]` (changing to `("%f"%2)[4-3]` to bypass `1`), so now we can just send `"112.chr"` to `eval`, and we're golden.
From here it's just combining these primitives to get a payload that translates to the string `puts "p<.$a1"`, and we're done!
**Edit:** I just realized that I could've also just used `"%c" % ...` to get characters instead of the clunky trick I have for invoking `.chr`. For completeness, here's a much shorter version that uses this:
```
send("ev"+("%c"%97)+"l",("%c"%(56+56))+"uts \""+("%c"%(56+56))+("%c"%60)+("%f"%2)[4-3]+("%c"%36)+("%c"%97)+("%d"%(4-3))+"\"")
```
[Answer]
# Befunge-93 (FBBI), cracks [@Ethan Chapman's (new) answer](https://codegolf.stackexchange.com/a/207635/81278)
```
>g::g- :::+:+:+:+:++\::+:+:+:+:+:+\::+::+::+::+::+::++++++\::+::+:+:+:++\: v
v      +::+:+::+::+::\+++++::+:+::+::+:::\+++::+::+:+:+::\++++::+::+:+:+:: <
>      +++\:::+:+::+:+::++++\::+:+::+:+::+++\:::+::+:+:+::++++\::+::+:+:+: v
v      \+++:+::+::+:+::\+++:+::+::+:+::\++::+:+:+:+::\+++::+:+:+:+:::\+++: <
>      ::+\::+::+:++\::+:+:+:+:+:+\::+\::+:+::++\$pp                       v
v                                                                          <
>                                                                          v
v                                                                          <
 
v <
  X
>:|
  Y
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
                                                              =
```
[Try it online!](https://tio.run/##tVC7DsMgDNz5Cg/dEFOnWg3f0UpMSAnqEmVppv47RQZjErGVni3Qnfw48PPyXsNsblezeP@K0QbEYAARNYd2DcHMjklgnXtgVzsQilzSUfVBIq1pzzWtAHdlyzDaxN1luzsJuYKbz@7EGe2VRdjh8vbqstDMxRnK3/T@rHrU7rJt0Ed1NgLV2QgMdgZpXDrhoSx@0v1Myt/jJ0wxfgE "Befunge-93 (FBBI) ‚Äì Try It Online")
**A Brief History/Explanation:** I originally started writing this answer when I saw Ethan Chapman's [first Befunge-93 answer](https://codegolf.stackexchange.com/a/207626/81278), but progress was hampered by the fact that I didn't know Befunge. I took a lunch break and by the time I came back, it had already been cracked (in a different way)! My original approach was simply to use `!` to get 1 on the stack (it implicitly reads a 0 off the stack), and then just duplicate (`:`) and add (`+`) that to itself to create whatever numbers I needed.
Then, you can take advantage of Befunge's ability to modify the source code to write a `,` into some specific location and then print off the stack as ASCII characters. It was easy enough to write the following snippet that prints off the entire stack, which also only has a single `,` (which means it only requires one self-write).
```
v <   (Whee!)
  ,  Prints top of stack as ASCII character
>:|  Duplicates top of stack, then pops, going down if zero, up otherwise
  @  Terminates
```
Fortunately, this general approach didn't change too much between the two answers. The main difference is that I can no longer use `!` to get a 1 on top of the stack from the empty stack (I also can't use `@` to terminate, but that's not an issue, since we can just use another self-write for that).
Some simple process of elimination reveals that `g` (pop `y`, `x`, then push value of ASCII character at location *(x,y)*) is just about the only way to get non-zero values onto the stack now. Since the stack is implicitly zero, the first `g` we hit with an empty stack will simply push the value of character at (0,0). However, unlike some more convenient languages (*cough*, *cough*, [05AB1E](https://github.com/Adriandmen/05AB1E)), we don't have builtin operators to divide by 2 that we might use to reduce this value down to 1.
Thus, we need to use our ability to read *again*. The simplest way to do this is have the value at (0,0) be ASCII value *v*, and then put *v-1* at (v,v). At this point, I ran into some problems with a lot of the Befunge-93 interpreters on TIO, since by default they only support a 25x80 program, and will complain about reads outside of this range. I can start with a space, which has ASCII value 32, but that's still out of bounds. Fortunately, the FBBI version works just fine, although I can't start with a space because for some reason it doesn't terminate unless you begin with a direction(?).
In any case, I can recover the magic `1` by starting with `>` (value 62) at (0,0), then using `g::` to push 62 onto the stack and duplicate it twice, then using `g` to read (62,62), where I have `=` (value 61), and then finally subtract the top two elements of the stack, 62 and 61, in order to get 1.
From here, it's straightforward, if slightly painful. We just need to produce a stack that looks like our target string (in reverse order), followed by our two writes of `,` and `@` (denoted by `X` and `Y` in the original source). While I could just duplicate the 1 several hundreds of times, I decided it was worth the effort to write a more efficient method, which encodes the target value in binary, then produces the binary decomposition on the stack, before summing (it's easy to get `1,4,16,32`, for instance, because I can double with `:+`).
This, plus the careful positioning of everything so the writes end up in the correct place, is a lot of work, so I just wrote a Python script that does it for me.
```
from collections import defaultdict
# by convention, assume there is a 1 on top of the stack
def gen_stack(stack):
    # goal is to produce stack:list[int]
    def gen_single(ch):
        if type(ch) is chr:
            ch = ord(ch)
        binary_decomp = []
        cur = ch
        while cur > 0: # I know this is inefficient
            r = (1 << (cur.bit_length() - 1))
            cur -= r
            binary_decomp.append(r)
        binary_decomp = binary_decomp[::-1]
        total = ""
        value = 1
        for c in binary_decomp:
            total += ":"
            while value < c:
                total += ":+"
                value *= 2
        return total + "+" * (len(binary_decomp) - 1) + "\\"
    return "".join(gen_single(c) for c in stack)
# places string segment starting at (i,j) in given direction
def place_segment(prog, i, j, segment, direction=(1,0)):
    for k, c in enumerate(segment):
        prog[i + k*direction[0], j + k*direction[1]] = c
    return len(segment)
target_string = """,0123456789"~@!"""
# [x,y], use implicit grid
prog = defaultdict(lambda : ' ')
W = 75
offset = 0
offset += place_segment(prog, offset, 0, ">g::g-") # ends at 6,0 excl
# store this for 1-recovery
prog[62,62] = "="
# now have 1 on stack
target_stack = list(map(ord,target_string))[::-1]
target_stack.extend([ord(","),2,10]) # write , to 2,10
target_stack.extend([ord("@"),2,12]) # write @ to 2,12
stack_generation = gen_stack(target_stack)
stack_generation += "$" # pop the 1
stack_generation += "p" # place the @
stack_generation += "p" # place the ,
# program flow routing
for i in range(8):
    prog[W,i] = "<" if (i % 2 == 1) else "v"
    prog[0,i] = "v" if (i % 2 == 1) else ">"
# makes it more aesthetically pleasing
offset += 1
row = 0
while len(stack_generation) > 0:
    # zig-zag segment placement until we're out
    if row % 2 == 0:
        place_segment(prog, offset, row, stack_generation[:W-offset-1])
        stack_generation = stack_generation[W-offset-1:]
    else:
        place_segment(prog, W - 2, row, stack_generation[:W-offset-1], (-1,0))
        stack_generation = stack_generation[W-offset-1:]
    row += 1
# first 8 rows were allocated for the stack generation
# place the print-stack block
place_segment(prog, 0,  9, "v <")
place_segment(prog, 0, 10, "  X")
place_segment(prog, 0, 11, ">:|")
place_segment(prog, 0, 12, "  Y")
# print prog
max_y = max(k[1] for k in prog.keys())
max_x = lambda y : max([0, *[k[0] for k in prog.keys() if k[1] == y]])
# just so we don't print tons of extra spaces
source = "\n".join("".join(prog[i,j] for i in range(max_x(j)+1)) for j in range(max_y+1))
print(source)
# verify
for c in target_string:
    if c in source:
        print("Failed check for",c)
```
[Answer]
# Haskell, cracks Ad Hoc Garf Hunter's [answer](https://codegolf.stackexchange.com/a/207580/78584)
Hard version:
```
main=print[p|r<-[[n..m]|m<-[a|a<-['n'..],init[a|a<-['n'..],'|'<a,[a,']','<']<[a,']'..]]<[a],[a,']','<']<[a,']'..]],n<-[a|a<-init=<<[init['n','a'..]],a<'-']],p<-r,p<','||','<p,p<'.'||'.'<p,p<'['||'['<p,p<'|'||'|'<p,p<'<'||'<'<p,p<'-'||'-'<p,p<']'||']'<p,p<'m'||'m'<p,p<'a'||'a'<p,p<'i'||'i'<p,p<'n'||'n'<p,p<'p'||'p'<p,p<'r'||'r'<p,p<'t'||'t'<p,p<'='||'='<p,t<-init=<<[init=<<[init=<<[init=<<[init[t|n<-[a|a<-init=<<[init['n','a'..]],a<'-'],t<-[n..','],[n,t,'.']<[n,t..]]]]]],p<t||t<p,i<-init[a|a<-['n','['..],a<'.'],i<p||p<i]
```
Easy version:
```
main=print[p|r<-[[n..m]|m<-[a|a<-['n'..],init[a|a<-['n'..],'|'<a,[a,']','<']<[a,']'..]]<[a],[a,']','<']<[a,']'..]],n<-[a|a<-init=<<[init['n','a'..]],a<'-']],p<-r,p<','||','<p,p<'.'||'.'<p,p<'['||'['<p,p<'|'||'|'<p,p<'<'||'<'<p,p<'-'||'-'<p,p<']'||']'<p,p<'m'||'m'<p,p<'a'||'a'<p,p<'i'||'i'<p,p<'n'||'n'<p,p<'p'||'p'<p,p<'r'||'r'<p,p<'t'||'t'<p,p<'='||'='<p,t<-init=<<[init=<<[init=<<[init=<<[init[t|n<-[a|a<-init=<<[init['n','a'..]],a<'-'],t<-[n..','],[n,t,'.']<[n,t..]]]]]],p<t||t<p,i<-init[a|a<-['n','['..],a<'.'],i<p||p<i,':'<p||p<':']
```
Found by lots of trial and error, mostly using ranges, list comprehensions and comparisons as filters. Some used tricks:
* We can only ever obtain strings, never single characters (except those that are allowed). List comprehensions work around this: If `s=[c]` and `t=[d]` are single-character strings, then `[[c,d..]|c<-s,d<-t]` is equivalent to `[[c,d..]]`
* `init.init[1,2,3]` doesn't work due to precedence. Use `init=<<[init[1,2,3]]` instead
* Lexicographic ordering is useful! Things like `[a,'.'..]>[a,'.']` (check if further terms in arithmetic sequence exist) and `[a,'m'..]>[a,'m',']']` (check if next term is greater than ']') are useful checks for narrowing down characters
* After we have `' '` and `'~'` we can construct `[' '..'~']`, and filter out the allowed chars using the construct `p<'m'||'m'<p`. However, we can't write `'''`, so `'` has to again be generated using range tricks
There are probably some shortcuts using some kind of pattern matching inside the assignment (for example, the `init`s could be elimited by something like `[a,_,_]<-[[...]]` instead of `a<-init=<<[init[...]]`.
[Answer]
# [Java (JDK)](http://jdk.java.net/), cracks [user's answer](https://codegolf.stackexchange.com/a/207636/96426)
```
class T{public static void main(String... args){if(System.out.printf(""+(char)92+(char)91+(char)59)==null){}}}
```
[Try it online!](https://tio.run/##y0osS9TNSsn@/z85J7G4WCGkuqA0KSczWaG4JLEESJXlZ6Yo5CZm5mkElxRl5qXr6ekpJBalF2tWZ6ZpBFcWl6Tm6uWXlugVACVL0jSUlLQ1kjMSizQtjWAMQyjD1FLT1javNCdHs7q2tvb/fwA "Java (JDK) ‚Äì Try It Online")
This was pretty fun. First, we need a main method without the square brackets, which can be done with the standard main method definition replacing the square brackets with ellipsis, and then to avoid the semicolon we can wrap the print statement into an if conditional so that it executes when the condition is being checked, printing the characters according to their ascii values.
[Answer]
# [Shakespeare Programming Language](https://github.com/TryItOnline/spl), 1034 bytes, cracks [@RobinRyder's answer](https://codegolf.stackexchange.com/a/209755/92901)
```
Restricted sauce, or, A shortage of ketchup.
Othello, also known as Reversi.
Ophelia, a satellite of Uranus.
Act I: Love's letters lost.
Scene I: Cracked pepper.
[Enter Othello and Ophelia]
Othello:
  Thou art as sweet as the square root of a cute peaceful fair fine gentle angel!
Ophelia:
  Thou art as cunning as the square root of the product of the factorial of I and the product of a trustworthy rich pony and the square of I!
  Speak thy deceitful treachery!
Othello:
  Thou art as golden as the square root of twice the square of thou!
Ophelia:
  Thou art as healthy as the product of the square root of a cunning pretty trustworthy good peaceful gentle fine squirrel and I!
  Speak thy awful truth!
  Thou art as loving as twice the square of I!
  Speak thy flirtatious trifles!
Othello:
  Thou art as happy as the square root of a gentle delicious cunning golden honest trustworthy sweet Lord!  
Ophelia:
  Thou art as peaceful as the product of twice the square root of I and I!
  Speak thy glad tidings!
[Exeunt]
```
[Try it online!](https://tio.run/##dVO9buMwDN7zFPTUJegDdCsOHQIUKNDeTUUHQqYtIYKoo6i4fvoc7Tg51Ig3S6S@P9Ilx/P5nYpKcEotFKyO9sCyh2conkWxJ@AOjqTO1/y4272ppxh5DxgLwzHxkAALvNOJpITH3Vu2ekCrG5paa9AZ4Y9gqsUAnp3C4Qle@UQPBSKp2kOIXNSKH44STeVfgu5oijLlTGKVz5dkjbDQA6YWFqqvm6inHcBvzxVQdBJVBqL5w8pQ/lYUAmHWSQ@Cq6YsEzrqaoQOg0AXjL2npJGMoafY7K6G1tiuphRSv4E@XWXhtrrbsUOnLAHjdHGYDay6EFRq0cFi9yPYSDxkTuOtdeGYnjem5sO0H2FqbclR0MmFivnxJGOzGUrPsaW0pXsIjlZkao@3c/CEcdKw4K1M3wn9ElsWG/z4w3DP3P6fxzKFeSKGEkQozkmsvONw8V3VNytpkU/XCd2xtcLpYrBt18DV2iV0kcp2hh5zHjcXa5HeWlxuxruaXqL3nOyX@@H9sqmvLG0DsJn1LZw7Ya8dXuUc7oXWR7SVCq2Jmlx@vnxTTfp1Pv8D "Shakespeare Programming Language ‚Äì Try It Online")
Constructing integers was tricky. As Robin noted, addition and subtraction are out. So too are cubing (`the cube of`), division (`the quotient between`), and modulo (`the remainder of the quotient between`). We will have to make do with multiplication, squares, square roots, and factorials. These operations are incompletely documented in the [official docs](http://shakespearelang.sourceforge.net/report/shakespeare/); I actually found the [interpreter source code](https://github.com/TryItOnline/spl/blob/master/grammar.y) to be a more useful reference in this regard.
We also need a way to output characters given that the usual `Speak thy mind!` is banned as well. Digging into the interpreter source code, I found that `mind` may be replaced with arbitrary text (a warning is printed to STDERR). There's that problem solved. Now, on to generating the required characters.
The required ASCII codes are 109, 77, 98, and 66. The basic idea is to set Othello to each of these values in succession, then print the character via `Speak thy ...` (I took some poetic licence with the `...`s). Ophelia stores some intermediate values for convenience.
I think the code is most easily explained through the maths. Here I will use \$p\$ for Ophelia's value and \$t\$ for Othello's. The only other thing to bear in mind is that *positive nouns* (such as `angel` and `pony`) represent \$1\$ and *adjectives* (such as `cute` and `sweet`) preceding a noun multiply it by \$2\$. (SPL has negative and neutral nouns too, but only positive nouns are used here.)
```
Othello:
  Thou art as sweet as the square root of a cute peaceful fair fine gentle angel!
```
\$p = \left\lfloor\sqrt{2\cdot2\cdot2\cdot2\cdot2\cdot1}\right\rfloor = \left\lfloor\sqrt{32}\right\rfloor = 5\$
```
Ophelia:
  Thou art as cunning as the square root of the product of the factorial of I and the product of a trustworthy rich pony and the square of I!
```
\$t = \left\lfloor\sqrt{p!(2\cdot2\cdot1\cdot p^2)}\right\rfloor = \left\lfloor\sqrt{12000}\right\rfloor = 109\$
```
Othello:
  Thou art as golden as the square root of twice the square of thou!
```
\$p = \left\lfloor\sqrt{2p^2}\right\rfloor\ = \left\lfloor\sqrt{50}\right\rfloor = 7\$
```
Ophelia:
  Thou art as healthy as the product of the square root of a cunning pretty trustworthy good peaceful gentle fine squirrel and I!
```
\$t = \left\lfloor\sqrt{2\cdot2\cdot2\cdot2\cdot2\cdot2\cdot2\cdot1}\right\rfloor p = \left\lfloor\sqrt{128}\right\rfloor 7 = 77\$
```
  Thou art as loving as twice the square of I!
```
\$t = 2p^2 = 98\$
```
Othello:
  Thou art as happy as the square root of a gentle delicious cunning golden honest trustworthy sweet Lord!
```
\$p=\left\lfloor\sqrt{2\cdot2\cdot2\cdot2\cdot2\cdot2\cdot2\cdot1}\right\rfloor = \left\lfloor\sqrt{128}\right\rfloor = 11\$
```
Ophelia:
  Thou art as peaceful as the product of twice the square root of I and I!
```
\$t = 2\left\lfloor\sqrt{p}\right\rfloor p = 2\left\lfloor\sqrt{11}\right\rfloor 11 = 66\$
[Answer]
# [C (gcc)](https://gcc.gnu.org/), cracks [Noodle9's answer](https://codegolf.stackexchange.com/a/207629/90181)
Output: `#_ep`
Since **p**rintf, **p**ut and writ**e** are not allowed I had to use inline assembly to send data to stdout.
The string `"\043\137\145\160"` encodes the desired output in octal notation.
```
int main()
{
    long r;
    asm ("int $0x80" : "=a" (r) : "a" (4), "b"(1), "c"("\043\137\145\160"), "d" (4));
}
```
[Try it online!](https://tio.run/##S9ZNT07@/z8zr0QhNzEzT0OTq5pLAQhy8vPSFYqswezE4lwFDSWQEhWDCgsDJQUrBSXbRCUFjSJNEBPEMtHUUVBKUtIwBNHJShpKMQYmxjGGxuYxhiamMYZmBkogiRSwSk1rrtr//wE "C (gcc) ‚Äì Try It Online")
[Answer]
# [CJam](https://sourceforge.net/p/cjam), Ethan Chapman's [answer](https://codegolf.stackexchange.com/a/207599/92069)
```
9`:):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):)0=,_34=\_97=\_99=\_101=\_115=\39=
```
[Try it online!](https://tio.run/##S85KzP3/3zLBSnMgoIGtTryxiW1MvKU5iLAEEoYGhiDS0NQ2xtjS9v9/AA "CJam ‚Äì Try It Online")
[Answer]
# [R](https://www.r-project.org/), cracks [Dominic van Essen's challenge](https://codegolf.stackexchange.com/a/207617/86301)
The string to print is
```
0123456789+-*/^!&|%`()$
```
My (circumvoluted) solution is:
```
"<"=sum
a=T<F
aa=T<T
aaa=T<aa
aaaa=T<aaa
aaaaa=T<aaaa
aaaaaa=T<aaaaa
aaaaaaa=T<aaaaaa
aaaaaaaa=T<aaaaaaa
aaaaaaaaa=T<aaaaaaaa
"["=example
S=Syntax[,,,T]
A=Arithmetic[,,,T]
Q=Quotes[,,,T]
">"=strsplit
As=A>""
Ss=S>""
Qs=Q>""
"?"=unlist
Au=?As
Su=?Ss
Qu=?Qs
"<"=c
b=Au<Su
b=b<Qu
"?"=unique
b=?b
"?"=sort
b=?b
n=F:aaaaaaaaa
"?"=rm
?"["
">"=sum
r=n<b[{aaaaaaaaa>aaaaaaaaa}>aaaa]
r=r<b[aaa]
r=r<b[aaaaaa>aaaaaaaa]
r=r<b[aaaaaaa>aaaaaaaa]
r=r<b[{aaaaaaaaa>aaaaaaaaa}>aaa]
r=r<b[aaaaaaa]
r=r<b[aaaaaaaa>aaaaaaaaa]
r=r<b[aaaaaaaaa>{aaaaaaaaa>aaaaaaaa}]
r=r<b[{aaaaaaaaa>aaaaaa}>aaaa]
r=r<b[{aaaaaaaaa>aaaaaa}>aaaaa]
r=r<b[aaaaaaaaa>aaa]
r=r<b[aaaaaaaaa>aaaa]
r=r<b[aaaaaaaaa>{aaaaaaaaa>aaaaaaaaa}]
"["=write
"?"=length
r["",?r,,""]
```
[Don't try it online!](https://tio.run/##jVLJboMwEL3PZ8yZL6gYEJfcLXNDHExkNUhAUi9KqirfTsdA2Bqknt4yz@MZy6bvMUayvgVFeXwCFSBnCKhUICMb6cQn8VIvOevZWJzFWnkKsEDSD9XeGg2S5Hfn1KOIoigvIaPM1O7SalefJ0uQ8Fen7SQx4dGdsbemdpBZyhJEkJZkQGFJBMQUyXdNbTniKc0sSAZpQTAIC2H/M1SU@Vh6xioWfjpUf3nNTloN2l6NG1VHpw@1rMA100LKq4wT8WMa6uKq@JlDycyeAy05YTixpevg1v7rH/beHdzJVXpfUcmbns/D@7aLHJTfXHJk/m@eMFD4M3f@Gnp4@kZ3n@4CpkCMUhNFiGXf/wI "R ‚Äì Try It Online"): it doesn't work on TIO, but it works on my laptop.
The key idea relies on
```
unlist(strsplit(example(Syntax, give.lines=T), ""))
```
The function `example` is usually used to execute the "Examples" section of a help file. With the `give.lines=T` argument, you can get the code of those examples; this includes a lot useful characters. In this case, the examples for `Syntax`, `Arithmetic` and `Quotes` combined contain all the necessary characters, plus some extra ones, stored in `b`.
Since we are not allowed brackets, calling functions requires redefining the operators `?<>[`, making the code even messier. (Thanks to Giuseppe for pointing out that this was possible with the available characters.)
The rest of the code defines constants 1 to 9 (`a` to `aaaaaaaaa`; some of these are not needed in the end but I'm not sure which ones) and extracts the values of `b` in the right order.
Slightly commented version:
```
"<"=sum
a=T<F  # a=1
aa=T<T #aa=2
aaa=T<aa #aaa=3
aaaa=T<aaa #...
aaaaa=T<aaaa
aaaaaa=T<aaaaa
aaaaaaa=T<aaaaaa
aaaaaaaa=T<aaaaaaa
aaaaaaaaa=T<aaaaaaaa # aaaaaaaaa=9
"["=example
S=Syntax[,,,T] # S=example(Syntax, give.lines=T)
A=Arithmetic[,,,T] # A=example(Arithmetic, give.lines=T)
Q=Quotes[,,,T] # Q=example(Quotes, give.lines=T)
">"=strsplit
As=A>"" # As=strsplit(A)
Ss=S>"" # Ss=strsplit(S)
Qs=Q>"" # Qs=strsplit(Q)
"?"=unlist
Au=?As # Au=unlist(As)
Su=?Ss # Su=unlist(Ss)
Qu=?Qs # Qu=unlist(Qs)
"<"=c
b=Au<Su 
b=b<Qu # b=c(Au, Su, Qu)
"?"=unique
b=?b
"?"=sort
b=?b # b=sort(unique(b))
n=F:aaaaaaaaa # n=0:9
"?"=rm
?"["
">"=sum
r=n<b[{aaaaaaaaa>aaaaaaaaa}>aaaa] # r=c(n, b[9+9+4]) since b[22]=="+"
r=r<b[aaa] # r=c(r,b[3]) since b[3]=="-"
r=r<b[aaaaaa>aaaaaaaa] # ...
r=r<b[aaaaaaa>aaaaaaaa]
r=r<b[{aaaaaaaaa>aaaaaaaaa}>aaa]
r=r<b[aaaaaaa]
r=r<b[aaaaaaaa>aaaaaaaaa]
r=r<b[aaaaaaaaa>{aaaaaaaaa>aaaaaaaa}]
r=r<b[{aaaaaaaaa>aaaaaa}>aaaa]
r=r<b[{aaaaaaaaa>aaaaaa}>aaaaa]
r=r<b[aaaaaaaaa>aaa]
r=r<b[aaaaaaaaa>aaaa]
r=r<b[aaaaaaaaa>{aaaaaaaaa>aaaaaaaaa}]
"["=write
"?"=length
r["",?r,,""] # write(r, file="", ncolumns=length(r), sep="")
```
[Answer]
# [JavaScript (Babel)](https://github.com/patrickroberts/xchars-pipeline), cracks [my pronoun is monicareinstate's answer](https://codegolf.stackexchange.com/a/207609/42091)
The answer is 74291 bytes using only the characters `[+|>]`, which is unfortunately too large to post here, so I've provided a [GitHub repository](https://github.com/patrickroberts/xchars-pipeline) to verify the [solution](https://github.com/patrickroberts/xchars-pipeline/blob/master/index.js).
```
git clone https://github.com/patrickroberts/xchars-pipeline.git
cd xchars-pipeline
npm install
npx babel-node index.js
```
Output:
```
!"#$%&'()*,-./0123456789:;=ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz
```
This output limits us to the printable ASCII characters `+<>?@[]{|}~` [(as Calculuswhiz points out)](https://codegolf.stackexchange.com/q/207558#comment492172_207609), which means the only way to invoke a function is with the [pipeline operator `|>`](https://github.com/tc39/proposal-pipeline-operator).
Essentially the pipeline operator allows `f(x)` to be expressed as `x|>f`. Other than that, the restricted source using these characters is very similar to [JSF\*ck](http://www.jsfuck.com/). I compiled the following program using [Xchars.js](https://syllab.fr/projets/experiments/xcharsjs/5chars.pipeline.html)
```
console.log('!"#$%&\'()*,-./0123456789:;=ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz')
```
and was able to interpret it using [a Babel plugin](https://babeljs.io/docs/en/babel-plugin-proposal-pipeline-operator). There are two competing proposals for the pipeline operator supported by this plugin, but I opted to use the [F#-style pipeline](https://github.com/valtech-nyc/proposal-fsharp-pipelines) since the output of the Xchars.js compiler is not compatible with the [Smart pipeline](https://github.com/js-choi/proposal-smart-pipelines) and Babel will throw the following error during compilation:
```
SyntaxError: Pipeline is in topic style but does not use topic reference (1:670)
```
[Answer]
# JavaScript (Browser), cracks [PkmnQ's answer](https://codegolf.stackexchange.com/a/207574/81278)
```
window.location="javascript:console.log"+String.fromCharCode`40`+String.fromCharCode`34`+String.fromCharCode`40`+String.fromCharCode`92`+String.fromCharCode`92`+String.fromCharCode`41`+String.fromCharCode`34`+String.fromCharCode`41`
```
Paste it in your browser's JS console! (Tested on Chrome).
Uses `window.location="javascript:..."` to basically get an eval, and then builds the payload `("(\\)")` by using `String.fromCharCode`, using [template literal syntax](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals) to call that method (please don't ask me why this exists in JavaScript...). Both of these tricks I got from [this handy StackOverflow post](https://stackoverflow.com/questions/35949554/invoking-a-function-without-parentheses).
[Answer]
# [Ruby](https://www.ruby-lang.org/), cracks [@histocrat's answer](https://codegolf.stackexchange.com/a/207590/9365), 55 bytes
```
method("\x70rint")["\x70\x3c\x2e\x24%c%d\x73"%[97,3-2]]
```
The approach I took here was to find a way to access the `print` method, using [`method`](https://ruby-doc.org/core-2.7.1/Object.html#method-i-method) seemed sensible, but trying to invoke it was harder than I'd have liked, then I happened to stumble across [the docs for `Proc`](https://ruby-doc.org/core-2.2.0/Proc.html#method-i-5B-5D) which showed the `<method reference>[<args>]` notation which gave me the last piece I needed!
[Try it online!](https://tio.run/##KypNqvz/Pze1JCM/RUMppsLcoCgzr0RJMxrMjqkwTo6pMEoFYhPVZNUUoJixkmq0pbmOsa5RbOz//wA "Ruby ‚Äì Try It Online")
[Answer]
# J, cracks [@xash's answer](https://codegolf.stackexchange.com/a/207631/81278)
```
(97)1!:2(4)
(117)1!:2(4)
(46)1!:2(4)
```
[Try it online!](https://tio.run/##y/r/X8PSXNNQ0cpIw0STS8PQEIljYgZj//8PAA "J ‚Äì Try It Online")
Gonna be honest, not entirely sure why this works. I was trying to learn J syntax and playing around with a few things, and I found that you can just send ASCII values to STDOUT and they get automatically converted into characters. Neat!
[Answer]
# [Wolfram Language (Mathematica)](https://www.wolfram.com/wolframscript/), cracks [att's answer](https://codegolf.stackexchange.com/a/207595/32372)
```
{69,99,95+9,111,64,68,116,91,48,32,38,32,93,1+9}//("Fr*ara*de"//Names//Tr//(x//Head))//("Prin"~~_//Names//Tr//(x//Head))
```
[Try it online!](https://tio.run/##y00syUjNTSzJTE78/7/azFLHEohMtS11DA0NdcxMdMwsgCwzHUtDHRMLHWMjHWMwaWmsY6htWauvr6HkVqSVWJSolZKqpK/vl5ibWqyvH1IElKjQ1/dITUzR1AQpCijKzFOqq4vHoeT/fwA "Wolfram Language (Mathematica) ‚Äì Try It Online")
[Answer]
# [QBasic 1.1](https://archive.org/details/msdos_qbasic_megapack), cracks [DLosc's answer](https://codegolf.stackexchange.com/a/207790/94694)
The string to print is:
```
Cc
```
Thanks to QBasic's complete lack of memory safety, my solution creates an arbitrary two character string, gets its memory address, directly changes the memory into the right ASCII codes, and prints the result:
```
X$ = "aa"
A = SADD(X$)
POKE A, 67
POKE A + 1, 99
PRINT X$
```
[Answer]
# [Perl 5](https://www.perl.org/) cracks [@Gilles 'SO- stop being evil''s answer](https://codegolf.stackexchange.com/a/207732/9365), 5845 (!) bytes
Note: the original program contains `\x18` which is used as `^X` in this answer.
```
($__=()=())=>($___=()=(_))=>($____=()=(_=>_))=>($_____=()=(_=>_=>_))=>($______=()=(_=>_=>_=>_))=>($_______=()=(_=>_=>_=>_=>_))=>($________=()=(_=>_=>_=>_=>_=>_))=>($_________=()=(_=>_=>_=>_=>_=>_=>_))=>($__________=()=(_=>_=>_=>_=>_=>_=>_=>_))=>($___________=()=(_=>_=>_=>_=>_=>_=>_=>_=>_))=>($_=[]=>/./)=>(($____________=>$_____________=>$______________=>$_______________=>$________________=>$_________________=>$__________________=>$___________________=>$____________________=>$_____________________=>$______________________=>$_______________________=>$________________________=>$_________________________=>$__________________________=>$___________________________=>$____________________________=>$_____________________________=>$______________________________=>$_______________________________=>$________________________________=>$_________________________________=>$__________________________________=>$___________________________________=>$____________________________________=>$_____________________________________)=$&.._)=>($_=$^X=>/...$/=>$_=$&=>/./)=>(($__________________________________________=>$___________________________________________=>$____________________________________________=>$_____________________________________________=>$______________________________________________=>$_______________________________________________=>$________________________________________________=>$_________________________________________________=>$__________________________________________________=>$___________________________________________________=>$____________________________________________________=>$_____________________________________________________=>$______________________________________________________=>$_______________________________________________________=>$________________________________________________________=>$_________________________________________________________=>$__________________________________________________________=>$___________________________________________________________=>$____________________________________________________________=>$_____________________________________________________________=>$______________________________________________________________=>$_______________________________________________________________=>)=$&.._)=>($______________________________________=$__________________________________________&$______________________________________________________________)=>(($______________________________________=>$_______________________________________=>$________________________________________=>$_________________________________________=>)=$______________________________________.._)=>($_________________________________________________________________=$____________________________________________&(!$_________).$_________)=>($__________________________________________________________________=$______________.$__________________________.$_____________________________.$________________.$_________________________________________________________________.$__________________________________________.$___________________________________________________________.$______________________________________.$_________________________________________________.$_______________________________________.$______________________________________________________________.$_________________________________________________________.$__________________________________________.$________________________________________________________)=>($___________________________________________________________________=$______________.$__________________________.$_____________________________.$________________.$_________________________________________________________________.$_____________________________________________________.$______________________________________.$________________________________________.$________________________________________________)=>(&$__________________________________________________________________(&$___________________________________________________________________($______________.$__________.$___________=>$___.$___.$____=>$___.$___.$______=>$___.$__.$_______=>$___.$___.$__=>$___.$___.$________=>$_____.$____=>$___.$___.$_____=>$______.$_________=>$_____.$_____=>$_____.$______=>$_____.$___________=>$______.$____=>$______.$_____=>$______.$______=>$______.$_______=>$______.$__________=>$______.$___________=>$_______.$__=>$_______.$___=>$_______.$____=>$_______.$_____=>$_______.$______=>$_______.$_______=>$_______.$________=>$_______.$_________=>$_______.$__________=>$_______.$___________=>$________.$__=>$________.$_____=>$________.$______=>$________.$_______=>$________.$________=>$________.$_________=>$________.$__________=>$________.$___________=>$_________.$__=>$_________.$___=>$_________.$____=>$_________.$_____=>$_________.$______=>$_________.$_______=>$_________.$________=>$_________.$_________=>$_________.$__________=>$_________.$___________=>$__________.$__=>$__________.$___=>$__________.$____=>$__________.$_____=>$__________.$______=>$__________.$_______=>$__________.$________=>$__________.$_________=>$__________.$__________=>$__________.$___________=>$___________.$__=>$___________.$____=>$___________.$______=>$___________.$________=>$___________.$_________=>$___________.$__________=>$___________.$___________=>$___.$__.$__=>$___.$__.$___=>$___.$__.$____=>$___.$__.$_____=>$___.$__.$______=>$___.$__.$_______=>$___.$__.$________=>$___.$__.$_________=>$___.$__.$__________=>$___.$__.$___________=>$___.$___.$__=>$___.$___.$___=>$___.$___.$____=>$___.$___.$_____=>$___.$___.$______=>$___.$___.$_______=>$___.$___.$________=>$___.$___.$_________=>$___.$___.$__________=>$___.$___.$___________=>$___.$____.$__=>$___.$____.$___=>$___.$____.$____=>$___.$____.$_____=>$___.$____.$______=>$___.$____.$________=>$______.$_________)))
```
[Try it online!](https://tio.run/##3VbLasQwDPyWQgjxxTn16HxHobQ@7a2H0v@HNOku8UMjRbbSHgqloNGMrJGNsp@3r4/ndZ2GGMPktj8Xlj24R/EIH3FYMihhJVzgVarO1WmQJxTMoTSWB6gSN9HD61tYZj/vUaHeOEVIYgoABEEQwyCDcjCL8wkhI6XEnJw8yZ6lT/PnBAVDQ1FxdCQlS0uLLgyj9/HxxIf3l/2Nez/Me4Etxzz5aw7vYbfSm/ntgg5Fj6RL0yfqVPXKunX9QoPSIjVpbWKj2io36@0FtgrFutNpGg4djQ227Fn9NBrm1jLin2HqqG0Tv@gytuuYnhLf@aGYs70Z0o0Xanr5PJr29gZbSpiO04o7DlFLrPMy6P9mzhc92n/1an/1DbY3sl/ReMEdXVIkTsJFF97uW98f/yiQQ4e0YgFR@qBwdY8PTtZQqalDEqM6dVlyDD0XdYLB7CuZfB@kKiQxBQCCIIhhkEHzz3vZOe0NNIe6g@3h/pgG2Q7rFuvx0gEjG8gHNIKdMFY4L7wZ4obaAX6QIegIW2I8caZYV4It6gvZwD1z7bH98Q1yC61cTNnI0yYjm42uOnH51SZKDIMMerZSFYtaXN3s7hZABuXgHK89EBPUBbCBfKCXk/@@d25dvwE "Perl 5 ‚Äì Try It Online")
## Explanation
This is a very restrictive set of characters, but the biggest problem I encountered was trying to get access to the lowercase letters.
First the numbers are set up and stored in `$__` (0) to `$___________` which was using lengths of lists to get the scalar numbers. Next target was to set up `A` to `Z`. To do this, [`$_` is set to `[]` which, in scalar context, evaluates to a string like `ARRAY(0x123456789abc)` so `/./` sets `$&` to `A` which is then used in a range with `_` (`$&.._`)](https://tio.run/##K0gtyjH9/18l3jY61pqroCgzr0Qp3kolPiZPyZpLX08fKqaipqcXb/3/PwA) which you can assign to many variables in list context (e.g. `($a, $b, $c) = a..c`, but using long strings of `_`s for the names in this).
Next it's necessary to generate the lowercase letters to be able to call functions, this was pretty tricky and I'm using something that might be a little unfair as it can potentially change depending on the implementation. I did look at a few different ideas before settling on this one, I originally hoped to use `__PACKAGE__` which returns `main` and would easily enable producing `a.._`, but I wasn't able to get it to work. With more patience maybe... But knowing that Perl stores the executable the program was invoked with in a special variable `$^X` (`$\x18`), which ends with `perl` on most of my tests on Linux, was a viable (if not entirely portable) solution. This provides access to `e`, via [storing `$^X` in `$_`, matching `/...$/`, which would store `erl` in `$&`, storing this in `$_`, matching again `/./` to store `e` in `$&` then, as was done for the uppercase letters, generating a range from `e` to `_` and storing](https://tio.run/##K0gtyjH9/18l3lYlLsKaq6AoM69EKd5KJT4mT8maS19PT09F35oLJK2GRVYfKqaipqcXb/3/PwA). To get access to `a`, it's necessary to perform another [stringwise operation of `"e"&"y"`] and generate the missing start of the alphabet as was done for the other letters.
To be able to call library functions it's necessary to generate `::` (or `'` which functions identically), fortunately [`'` can be generated via a stringwise `AND` operation of `g&"7"`, but it's necessary to concatenate `7` with the empty string to cast to string so `"g"&(!7).7` is used](https://tio.run/##K0gtyjH9/18lPt5WQ9NWI14HCWpacwHF423TrbkKijLzSpSAvJg8JSgPJKWmoQikNPWAhPX//wA).
Now we have all the letters and `'` which means we can call `CORE::evalbytes` (or any other functions in the `CORE` library), but we need to be able to generate characters we haven't pre-generated, so `CORE::pack` is used to generate a string by passing in a list of numbers and converting them to characters, that will be `eval`ed producing the desired output.
[Answer]
# [Ruby](https://www.ruby-lang.org/), [@histocrat's answer](https://codegolf.stackexchange.com/a/207622/9365), 48 bytes
```
STDOUT::write"\x70\x3c\x2e\x24%c%d\x64"%[97,3-2]
```
[Try it online!](https://tio.run/##KypNqvz/PzjExT80xMqqvCizJFUppsLcIKbCODmmwigViE1Uk1VTYirMTJRUoy3NdYx1jWL//wcA "Ruby ‚Äì Try It Online")
I had no idea you could call methods that way, until I read [this answer (thanks @histocrat!)](https://codegolf.stackexchange.com/a/193205/9365)
[Answer]
# 05AB1E, cracks [@SomoKRoceS's (other) answer](https://codegolf.stackexchange.com/a/207584/81278)
```
≈æE≈æw≈æv;;;++√ß≈æE≈æv≈æv;≈æv;;≈æv;;;;++++√ß≈æE≈æv≈æv;≈æv;;+++√ß≈æE≈æv≈æv;≈æv;;;;+++√ß≈æE≈æv≈æv;++√ß≈æz≈æx≈æw≈æv≈æv;≈æv;;≈æv;;;;++++++√ß≈æE≈æw≈æv;;≈æv;;;+++√ß≈æE≈æv≈æv;≈æv;;≈æv;;;++++√ß≈æw≈æv;;≈æv;;;≈æv;;;;+++√ß≈æw≈æv;;;+√ß≈æC≈æB≈æz≈æw≈æv;≈æv;;≈æv;;;;++++++√ß≈æw≈æv+√ß≈æw≈æv≈æv;;;;++√ß≈æw≈æv≈æv;;;++√ß≈æw≈æv≈æv;;;≈æv;;;;+++√ß≈æw≈æv≈æv;;++√ß≈æw≈æv≈æv;;≈æv;;;;+++√ß≈æw≈æv≈æv;;≈æv;;;+++√ß≈æw≈æv≈æv;;≈æv;;;≈æv;;;;++++√ß≈æw≈æv≈æv;++√ß≈æw≈æv≈æv;≈æv;;;;+++√ßJ
```
[Try it online!](https://tio.run/##yy9OTMpM/f//6D7Xo/vKj@4rs7a21tY@vBzMLwPxwWIQCaAMFjlsYhiiEF7V0X0VEGuwmQzXUY4ko43TNTANyKpRLYf5B8R2PrrPCeyActxWg6TgDLgsqgA6H9NGaKCgcHGoQvEimihakJejBGQ5lsD2@v8fAA "05AB1E ‚Äì Try It Online")
Incidentally, all this approach really needs to function is `√ß` (cast top of stack to a character), `J` (join together the entire stack into a string), and some way of producing numbers on the stack. My original idea for the latter (since number literals are now banned) was to use `T` (push 10), then `;` (divide by 2) to get a 1 (although that technically also needs `√Ø`, cast to int), and then adding that with itself as many times as necessary.
However, since the Unicode character values for this program are in the range of ~8000, this would make for very length source code. I made it a bit shorter by using the literals that push powers of two (`≈æv` through `≈æH`). Here's the Python script I used to create this:
```
lookup = {65536: "≈æH", 32768: "≈æG", 16384: "≈æF", 8192: "≈æE",
          4096: "≈æD", 2048: "≈æC", 1024: "≈æB", 512: "≈æA",
          256: "≈æz", 128: "≈æy", 64: "≈æx", 32: "≈æw", 16: "≈æv",
          8: "≈æv;", 4: "≈æv;;", 2: "≈æv;;;", 1: "≈æv;;;;"}
def make_value(target):
    if target in lookup:
        return lookup[target]
    use = max(k for k in lookup if k <= target)
    return lookup[use] + make_value(target - use) + "+"
goal = "‚Ä¢‚Äù‚Äú‚Äô‚Äò≈Ω‚Ä¶‚Äû'\"‡¥≠0123456789"
source = "".join(make_value(ord(c)) + "√ß" for c in goal) + "J"
print(source)
for c in goal:
    if c in source:
        print(f"Failed check for '{c}'")
```
[Answer]
# Python 2, 39953 bytes, cracks [Jonathan Allan's answer](https://codegolf.stackexchange.com/a/207663/48931)
```
exec(chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id)))+chr((id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))+(id(id)-~-id(id))))
```
[Try it online!](https://tio.run/##7dYxCoAwEATA7yRIGr8UA7FREQtt/Pop@AphwEKmPG6zt11HX5cxop2tptr3lObp/XK5y/eTB0IIIYT8XPKg5AkhhBCHgJEQQgghapYQQgghCpwQQgghjgViiQghhKgaQoggEiK@RkKI2BFCRJwQItCEiCYhQiZkhHgGPAOECL0hESKshAgHsUSEWGFCCCFE@RBCCFFihFg0Qgghas1ICCGEqCxCCCGEKHlCCCGEOB8IIYQQ4lggxAoTQghRRzniAQ "Python 2 ‚Äì Try It Online")
[Answer]
# [J](http://jsoftware.com/), cracks [@xash's answer](https://codegolf.stackexchange.com/a/207678/78410)
```
(tolower'TMOUTPUT')apply 117
(tolower'TMOUTPUT')apply 58
(tolower'TMOUTPUT')apply 46
```
[Try it online!](https://tio.run/##y/r/X6MkPye/PLVIPcTXPzQkIDREXTOxoCCnUsHQ0JwLp6SpBW45E7P//wE "J ‚Äì Try It Online")
Classic [stdlib](https://www.jsoftware.com/docs/help807/user/lib_stdlib.htm) abuse. `tmoutput` is a wrapper for `1!:2&4` which was used in the [previous crack](https://codegolf.stackexchange.com/a/207648/78410). Since it contains `u`, I use the uppercased name, lowered with `tolower` and then eval-applied with `apply`.
[Answer]
# [R](https://www.r-project.org/), 187 bytes, cracks [Dominic van Essen's answer](https://codegolf.stackexchange.com/a/207675/67312)
```
n=pi*pi
d=F:n
`!`=ls
l=!n
i=n*n*pi-pi-pi-T-T
`?`=el
o=n+pi-T-T
t=n+pi-T
p=l?o
b=l?t
k=l?i
A=?letters
`!`=toupper
e=!letters?pi+pi-T
`+`=c
o=d+p+b+A+e
s=l?n*n*n-n-pi-T
`!`=get
`+`=!s
x=o+k
```
[Try it online!](https://tio.run/##LY3RCcMwDET/bwv/RniBgjD56QQZwKQRxcTIInah27tuEhCHOJ3eHb0rW5osYePnQxFd5FyR2SkS66Tj5K9Z/IIYIktGYaXbafcK4xwK1qEN@9CEmUOW1uSoJ7aVj5kcEHa3HSxdv5EivwZ1I6OVZhLUQfi3q1d/RQbhLe2MuoovF9p7/wE "R ‚Äì Try It Online")
Random tricks:
* liberal aliasing of functions to the builtin operators to get around `(`.
* Uses `ls(9)` to get a list of all builtins in `package:base`, getting around the lack of `apropos()` -- this may not work on non-TIO platforms.
* Uses `el` to get around `[` since `el(what,where)==what[where][[1]]`
* `get` is used to return a function given a string, in this case `sapply`.
* uses `sapply(output list,"cat")` to print, since otherwise we have no way of specifying that `sep=""`. The `x=` is just to suppress the output of `NULL`.
* uses `pi` and `T` and arithmetic for indexing, and `n=pi^2` for a close enough approximation to `9`.
[Answer]
# [Mornington Crescent](https://github.com/padarom/esoterpret), 5015 bytes, cracks [Discrete lizard's answer](https://codegolf.stackexchange.com/a/207731/46076)
I've braved the depths of London, and I came out alive ...
```
Take Northern Line to Charing Cross
Take Northern Line to Moorgate
Take Circle Line to Moorgate
Take Circle Line to Paddington
Take Circle Line to Moorgate
Take Northern Line to Finchley Central
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Moorgate
Take Northern Line to Moorgate
Take Metropolitan Line to Chalfont & Latimer
Take Metropolitan Line to Moorgate
Take Northern Line to West Finchley
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Moorgate
Take Northern Line to Moorgate
Take Metropolitan Line to Chalfont & Latimer
Take Metropolitan Line to Preston Road
Take Metropolitan Line to Moorgate
Take Northern Line to Golders Green
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Moorgate
Take Northern Line to Moorgate
Take Metropolitan Line to Preston Road
Take Metropolitan Line to Moorgate
Take Northern Line to Moorgate
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Moorgate
Take Circle Line to Moorgate
Take Circle Line to Paddington
Take Circle Line to Moorgate
Take Circle Line to Moorgate
Take Metropolitan Line to Chalfont & Latimer
Take Metropolitan Line to Moorgate
Take Northern Line to Morden
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Moorgate
Take Northern Line to Moorgate
Take Metropolitan Line to Chalfont & Latimer
Take Metropolitan Line to Preston Road
Take Metropolitan Line to Moorgate
Take Circle Line to Victoria
Take Circle Line to Moorgate
Take Circle Line to Moorgate
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Moorgate
Take Northern Line to Moorgate
Take Metropolitan Line to Preston Road
Take Metropolitan Line to Moorgate
Take Metropolitan Line to Moorgate
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Moorgate
Take Circle Line to Moorgate
Take Circle Line to Paddington
Take Circle Line to Moorgate
Take Northern Line to Kentish Town
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Tottenham Court Road
Take Northern Line to Tottenham Court Road
Take Central Line to Holland Park
Take Central Line to Fairlop
Take Central Line to Tottenham Court Road
Take Central Line to Tottenham Court Road
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Tottenham Court Road
Take Northern Line to Tottenham Court Road
Take Central Line to Holland Park
Take Central Line to Tottenham Court Road
Take Central Line to Tottenham Court Road
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Moorgate
Take Circle Line to Paddington
Take Circle Line to Moorgate
Take Circle Line to Paddington
Take Circle Line to Paddington
Take Circle Line to Mansion House
Take Circle Line to Moorgate
Take Circle Line to Moorgate
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Tottenham Court Road
Take Northern Line to Tottenham Court Road
Take Central Line to Holland Park
Take Central Line to Gants Hill
Take Central Line to Tottenham Court Road
Take Central Line to Tottenham Court Road
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Tottenham Court Road
Take Northern Line to Tottenham Court Road
Take Central Line to Holland Park
Take Central Line to Tottenham Court Road
Take Central Line to Tottenham Court Road
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Moorgate
Take Circle Line to Moorgate
Take Circle Line to Paddington
Take Circle Line to Paddington
Take Circle Line to Moorgate
Take Metropolitan Line to Moor Park
Take Metropolitan Line to Moorgate
Take Circle Line to Moorgate
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Moorgate
Take Circle Line to Moorgate
Take Metropolitan Line to Chalfont & Latimer
Take Metropolitan Line to Finchley Road
Take Metropolitan Line to Moorgate
Take Circle Line to Moorgate
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Moorgate
Take Circle Line to Moorgate
Take Metropolitan Line to Chalfont & Latimer
Take Metropolitan Line to Preston Road
Take Metropolitan Line to West Harrow
Take Metropolitan Line to Moorgate
Take Circle Line to Moorgate
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Moorgate
Take Circle Line to Moorgate
Take Metropolitan Line to Preston Road
Take Metropolitan Line to Moorgate
Take Circle Line to Moorgate
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Moorgate
Take Circle Line to Moorgate
Take Circle Line to Paddington
Take Circle Line to Moorgate
Take Circle Line to Moorgate
Take Northern Line to Mornington Crescent
```
[Try it online!](https://tio.run/##7VjBbsIwDL3zFT7ttq@oBJUGE5rQdrZaj0aEGDlGaF/fRStCbFS0BaKVbmc7sf3sF9tZszjjlsruMRPyGTktywWuCJ5ZtCBxMDWOQBmSAiWoQiLs/aheZ8YsS1SqxImRzFI74RzzvHKkxdkTu2PjssLSByQhAEE7ujyE7mE2iGekwhu2RvGbFfvOTuEBpqhmTXJGucHcG3k9IDCsyOehJkNJwAtjfjlAE7Y5iYeJELneA3SbmBvEccKNRvizwugEm7Hkd1A48Zn1Iw2vJlMWg9cmcGhkvKTG7oyQJ3afQuM1voAF72IzZcGq5ApcQ8Jb0aPcdFDdDwoHzZStRZcHFGRVrzFGI5Y39cL2hjp4f@eA9RqTaL2p4WzT1ei8Ce9NyltPvX1Xf6mgJujUQ2qs/Sfh8EkYk2Xt2vURrN2Ho/71@@uHxsOafc3UOERgWo6JX5t6iiK8Gzh6t1gv/tAKW7dy7v/lgu/Vv9yoLD8B "Mornington Crescent ‚Äì Try It Online")
[Answer]
# [BBC BASIC II](http://www.mkw.me.uk/beebem/), cracks [Martin Rosenau's challenge](https://codegolf.stackexchange.com/questions/207558/print-x-without-x-cops-thread/207619#207619)
The string to print is
```
VP
```
Solution:
```
10 MODE 7
20 A%=HIMEM
30 ?A%=80
40 A%?1=86
50 GOTO 50
```
Tested on BeebEm emulator and should work directly on BBC model 'B'.
[![enter image description here](https://i.stack.imgur.com/ZxJbr.png)](https://i.stack.imgur.com/ZxJbr.png)
How?
* [MODE 7](http://beebwiki.mdfs.net/MODE_7) is a low-resolution graphics mode, intended to display 'teletext'. Each character on the display is encoded by a single byte in memory: bytes 1-128 encode the normal ASCII characters, and bytes 129-255 (which we don't need here) encode chunky coloured and/or flashing 2x6 pixel blocks.  
So all we need to do is to set the first two bytes of the display memory to encode 'PV'
* HIMEM is a system variable used to indicate the address of the highest usable RAM memory location +1; the display memory starts here.
* `?` stores the specified value at a particular memory location. It's equivalent to `POKE` in other variants of BASIC. In this case, we specify the ASCII value 80, encoding the letter 'P'.
* `A%?1` is a shortcut to store the specified value to the memory location +1. We use 86, encoding the letter 'V'
* If we exit the program now, the first character will be overwritten by the new command-line prompt (a '>' character), so we just send the program into an endless loop so that the full beauty of the displayed 'PV' characters can remain on the screen for our admiration.
* In the example shown, I exited the program by pressing 'Escape' so that I could display a LISTing of the program.
[Answer]
# [Mornington Crescent](https://github.com/padarom/esoterpret), 15909 bytes, cracks [Discrete lizard's second answer](https://codegolf.stackexchange.com/a/207860/46076)
The battle for London is on, and I have been proven as the victor
```
Take Northern Line to King's Cross St. Pancras
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take Circle Line to Victoria
Take Circle Line to Cannon Street
Take Circle Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take Victoria Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Victoria
Take Circle Line to Moorgate
Take Circle Line to Moorgate
Take Northern Line to Charing Cross 
Take Northern Line to King's Cross St. Pancras
Take Northern Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to King's Cross St. Pancras
Take Northern Line to Charing Cross
Take Northern Line to King's Cross St. Pancras
Take Northern Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to Westbourne Park
Take Circle Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Victoria
Take Circle Line to Moorgate
Take Circle Line to Moorgate
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to King's Cross St. Pancras
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Plaistow
Take District Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Victoria
Take Circle Line to Moorgate
Take Circle Line to Moorgate
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to King's Cross St. Pancras
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Paddington
Take Circle Line to Bank
Take Circle Line to Paddington
Take Circle Line to Bank
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Paddington
Take Circle Line to Bank
Take Northern Line to Charing Cross
Take Bakerloo Line to Stonebridge Park
Take Bakerloo Line to Oxford Circus
Take Bakerloo Line to Oxford Circus
Take Victoria Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Victoria
Take Circle Line to Moorgate
Take Circle Line to Moorgate
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to King's Cross St. Pancras
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Paddington
Take Circle Line to Bank
Take Circle Line to Paddington
Take Circle Line to Bank
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Paddington
Take District Line to Parsons Green
Take District Line to Cannon Street
Take Circle Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take Circle Line to Victoria
Take Circle Line to Cannon Street
Take Circle Line to Bank
Take Circle Line to Bank
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Aldgate
Take Circle Line to Euston Square
Take Circle Line to Paddington
Take Circle Line to Bank
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Paddington
Take Circle Line to Paddington
Take Circle Line to Bank
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Paddington
Take District Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Victoria
Take Circle Line to Moorgate
Take Circle Line to Moorgate
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to King's Cross St. Pancras
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to King's Cross St. Pancras
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Paddington
Take Circle Line to Bank
Take Circle Line to Paddington
Take Circle Line to Bank
Take Northern Line to Tooting Bec
Take Northern Line to Bank
Take Circle Line to Bank
Take District Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Victoria
Take Circle Line to Moorgate
Take Circle Line to Moorgate
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to King's Cross St. Pancras
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Paddington
Take Circle Line to Paddington
Take Circle Line to Bank
Take Northern Line to Kennington
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Victoria
Take Circle Line to Moorgate
Take Circle Line to Moorgate
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to King's Cross St. Pancras
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Paddington
Take District Line to Parsons Green
Take District Line to Cannon Street
Take Circle Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take Circle Line to Victoria
Take Circle Line to Cannon Street
Take Circle Line to Bank
Take Circle Line to Bank
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Baker Street
Take Circle Line to Blackfriars
Take Circle Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Victoria
Take Circle Line to Moorgate
Take Circle Line to Moorgate
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to King's Cross St. Pancras
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to King's Cross St. Pancras
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Paddington
Take Circle Line to Bank
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Paddington
Take Circle Line to Barbican
Take Circle Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Victoria
Take Circle Line to Moorgate
Take Circle Line to Moorgate
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to King's Cross St. Pancras
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Paddington
Take Circle Line to Paddington
Take District Line to Southfields
Take District Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Victoria
Take Circle Line to Moorgate
Take Circle Line to Moorgate
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to King's Cross St. Pancras
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Paddington
Take District Line to Parsons Green
Take District Line to Cannon Street
Take Circle Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take Circle Line to Victoria
Take Circle Line to Cannon Street
Take Circle Line to Bank
Take Circle Line to Bank
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Edgware Road
Take Circle Line to Bank
Take Circle Line to Wood Lane
Take Circle Line to Sloane Square
Take Circle Line to Paddington
Take Circle Line to Bank
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Paddington
Take Circle Line to Paddington
Take Circle Line to Bank
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Paddington
Take District Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Victoria
Take Circle Line to Moorgate
Take Circle Line to Moorgate
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to King's Cross St. Pancras
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to King's Cross St. Pancras
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Paddington
Take Circle Line to Wood Lane
Take Circle Line to Paddington
Take Circle Line to Bank
Take Circle Line to Paddington
Take Circle Line to Paddington
Take Circle Line to Bank
Take Circle Line to Bank
Take Northern Line to Colindale
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Mile End
Take District Line to Victoria
Take District Line to Victoria
Take Circle Line to Moorgate
Take Circle Line to Moorgate
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to King's Cross St. Pancras
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Circle Line to Cannon Street
Take Circle Line to King's Cross St. Pancras
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Paddington
Take District Line to Parsons Green
Take District Line to Cannon Street
Take Circle Line to Victoria
Take Victoria Line to Seven Sisters
Take Victoria Line to Victoria
Take Circle Line to Victoria
Take Circle Line to Cannon Street
Take Circle Line to Bank
Take Circle Line to Bank
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take Circle Line to Bank
Take Circle Line to Paddington
Take Circle Line to Aldgate
Take Circle Line to Paddington
Take Circle Line to Baker Street
Take Circle Line to Paddington
Take Circle Line to Paddington
Take Circle Line to Edgware Road
Take Circle Line to Paddington
Take Circle Line to Paddington
Take Circle Line to Bank
Take Circle Line to Paddington
Take Circle Line to Bank
Take Circle Line to Bank
Take Northern Line to Mornington Crescent
```
I realized about 2/3 of the way through writing this program that I was using an inefficient approach and the code was about twice as long as it needed to be, but that doesn't matter since there's no value to short robber answers.
[Try it online!](https://tio.run/##7VvNchoxDL7nKXzrKX2HQjM9JLRMN9OcxVqAh400kb1J3z51SEPS0v2jmGWDLsywkrWSLX2SLLhlIUeLwHSeC/ocKTw@XsMKzVeWsEQhc@UITWBzGfk@eDMW9t5k4aOZAuUC/mzN/sPlgcXBhj3DeySTOR9QqnheHjyTx07yAtsRx0DEUXwQxNBi@R7UayB/jqIkPtmQJy5qc0G2gpx0de3eTZhlAQFbELecYLwEiX7w2wvOdvGUjuydD76TuI6q/mH@8K1vFneDPsy4lPhtCrI6TKSdYCgl87e07jFkcckOZAS0qnCmaQHxET@08jWNJI2k9xtJr1Hy17sqCVOw9rlWTbTu2Oxoo88ofkjB/AoSUS7OxNnF25S9xfbt55zFrt9d@vY8XWtkhSyFLIWsdwdZ24UNiGfy5ks8jyqeHnr2/V4ptNi3AxSVbZX6VNhKdLooYxUabb0rQbAHD@wl2vo3qafg1BytOXrQHfXx7uABYGA4AJugnLlmDk92jDDf3QoFRAVExddhlFqXSPR25R501WjXaNdo1/b/tNr/9W1urTkF5Kt53A7xCpsKm9o1nu7t87HoIzOXAykaKRopuPXdsm35aMZlWM4dFtbrtYrGqMaoNlraaD3NUu3iAQTNdwbbbeUNszVXQP9GjazgSOpvRqvzV52/al7URKbz16GU8PX5JNHwdlexdRvMhSMLBeoISBFYO5NTRTdtfvprfoaT9Op@5tqYmxpGZP@X@hobw0SZNUFGnmz@Jh4P9@Vv4r8A "Mornington Crescent ‚Äì Try It Online")
[Answer]
## JavaScript, cracks [PkmnQ's third answer](https://codegolf.stackexchange.com/questions/207558/print-x-without-x-cops-thread/209531#209531)
Outputs a string via `console.log`. You can evaluate arbitrary code with only a little extra work. Should work in any sufficiently modern JavaScript implementation; `/_/.prototype.unicode` must be `false` (`true` would work with minor modifications).
[Try it online!](https://tio.run/##7VvLTsMwELzzHb2ifFAasRVwgENBgLhU6a@HAKlUWse11zsbF41KUR@JvS/Pzm7t583n5v3@7en143b78vA4DG3Xymo3/o0v2q7rpd1Pj64Zn127//4fedmH706@PzbU7Aznt8pBj11vIsU0TIJgzao5M2GeNiaSYhUOmTykSHQeSbwupJZGsbMxReaC3TxcjbzC4MoOrotj4WSgyyB4IJ1IRBiU6qbQEzAn0YhoRDS6ejQa39/9rmeSz39GPmlpLPYleuPSdX@/o@dgnouRGEIf627W3cQMMl3W3ay7iUZEI7oMXHf3Pwt5@qA/1AmpyvbSkMqSypLKMriYPEhlSWWJRkQjuqwuKqtQd57Xlm3xSqezQPADBAHD2@PnASYoJigmqCve4yChFBXLPev1eM1pNivOBkdzZTd8ghKp5p0ZLUvwsHhH5rXgAqdj2nhBo0GyaCWBYBtgYQkzhdJ4R28Cn/BXLLt4LGDHLA73xNkclpw1DujkuKSoNcYrHRKFpMCXFpGYDXhGZq8SKs2CXuUA0NJXWrs6m6JDwAzZMaiCJSGgxWRqAggngCm/fMbUJ6cyDRSFAnBda7ltOSs2w72a8LfWrKui2ZZJY15D7Yrx6UXUlenN8ciQE@m7NvAS3BSfoxHtS8qXMhEC7RxTvF@9tFBa02UDl3ymJbEodDePAu2yimhumf0dO8cLtkG9@hRVcNoqSqv62qOV83xsOXlNTSavvkh23YFzNrD7BSw6lmqaWnTY62uvm/9240eZCofiJjZuYuMmNm5i4yY2usx3ExsPBvJgIA8GMriYJHgwkAcDiUZEI7qskoOBhV2VI5I7TilyMwxf "JavaScript (Node.js) ‚Äì Try It Online")
The code is too big to include directly. Here's the Python code I used to generate it.
```
#!/usr/bin/env python3
import re
payload = '<("MrJock,TVQuizPHDBagsFewLynx.mRjOCKtvqUIZ=phd#bAGSfEWlYNX? 12+34-56*78^90%!\')>'
zero = '~~[]' # 0
one = '~[]/~[]' # 1
def plus_one(n):
    return '~[%s][~~[]]/~[]' % (n,)
def unary_integer(n):
    assert(n >= 0)
    if n == 0:
        return zero
    s = one
    while n > 1:
        n = n - 1
        s = plus_one(s)
    return s
def integer_string(n):
    if n <= 9:
        return '`${' + unary_integer(n) + '}`'
    else:
        return ''.join(['${' + unary_integer(int(digit)) + '}'
                              for digit in str(n)])
def integer(n):
    if n <= 9:
        return unary_integer(n)
    else:
        return '`' + integer_string(n) + '`/~[]/~[]'
# Map a character to how it can be inserted in `...`
characters = {}
def encode_string(s):
    return ''.join(['`'] + [characters[c] for c in s] + ['`'])
def encode_string_literal(m):
    return encode_string(m.group(1))
def encode_string_literals(code):
    return re.sub(r'"([^"]*)"', encode_string_literal, code)
permitted_characters = (frozenset(''.join(map(chr, range(32, 127))))
                        .difference(payload))
for c in permitted_characters:
    characters[c] = c
characters['`'] = '\\`'
characters['$'] = '\\$'
characters['\\'] = '\\\\'
for c in range(10):
    characters[str(c)] = '${' + unary_integer(c) + '}'
def add_characters(raw_code, result):
    encoded_code = encode_string_literals(raw_code)
    for i in range(len(result)):
        this_code = '${`${%s}`[%s]}' % (encoded_code, integer(i))
        if result[i] not in characters or len(result[i]) > len(this_code):
            characters[result[i]] = this_code
add_characters('[][[]]', 'undefined')
add_characters('{}', '[object Object]')
add_characters('[]/[]', 'NaN')
add_characters('~[]/[]', '-Infinity')
add_characters('/$/["unicode"]', 'false') # +'ls'
add_characters('``["includes"]``', 'true') # +'r'
add_characters('``["fontcolor"]``', '<font color=""></font>') # +'"<=>'
add_characters('``["constructor"]', 'function String() { [native code] }') # +'()Sgv'
add_characters('~[~[~[]/~[]][~~[]]/~[]][~~[]]/~[~[]/~[]][~~[]]', '1.5') # +'.'
eval_prefix = encode_string_literals('[]["find"]["constructor"]`_${')
eval_suffix = '}```'
def eval_with_function(code):
    return eval_prefix + encode_string(code) + eval_suffix
def octal_string(s):
    return ''.join('\\%03o' % (ord(c),) for c in s)
print(eval_with_function('console.log("%s")' % (octal_string(payload),)))
```
The basic principle is the same as [JSFuck](https://github.com/aemkei/jsfuck#readme): build integers, then build some strings containing interesting characters, extract the characters from the strings, and assemble those characters to get an ‚Äúeval‚Äù gadget. Leverage automatic coercions to integers and strings. Due to the different character set, the details of the building steps are different.
A lot of things coerce to 0 when a number is expected, for example `[]`. To get a number, we need to force a coercion to a number, which we can do with the bitwise negation operator `~`, so the easiest integer to build is -1 = `~[]`. Then 0 = `~~[]`. Signed integers are represented with two's complement, so `~x` = `-x-1` and thus `x+1` = `~x/-1`. We actually need to apply this plus-one operation to an expression that has a lower precedence than the `~` operator, so we need to simulate parentheses: plus-one is `~[‚Ä¶][0]/-`. Armed with 0 and plus-one, we can build all integers in unary.
As a shortcut, we'll use the decimal representation for numbers above 9. This is our first use of [template literals](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals), which this character set supports fully. Template literals are string literals written between backticks, with `${‚Ä¶}` to inject expressions. This lets us concatenate strings without `+`. For example a 2-digit integer is ``${digit1}${digit2}`/-1/-1`. When the goal is to inject the integer into a string, we don't need the `/-1/-1` part.
Next we build some strings. [JSFuck](https://github.com/aemkei/jsfuck/blob/master/jsfuck.js) provides some inspiration. For example, `{}` stringifies to `[object Object]`. Here we can't use `+` to coerce to a string, but we can use a template literal: for example ``${{}}`` evaluates to the string `[object Object]`. We can extract individual characters from a string as `string[index]`.
The normal way to access a property of an object is `object.property`, but `.` is forbidden. Fortunately there's another way which not only permitted, but also allows using a constructed string as the property name: `object["property"]` is equivalent to `object.property`. Looking through built-in types for which we can build a value ([`Array`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array) `[]`, [`Object`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object) `{}`, [`Number`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number) `[~[]][~~[]]`, [`String`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String) ````, [`RegExp`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp) `/$/`), the pickings are slim at this point:
```
Array.prototype.concat()
Array.prototype.find()
Array.prototype.join()
RegExp.prototype.unicode
String.prototype.concat()
```
Fortunately [`/_/.unicode`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/unicode) is `false`, which gives us `l` and `s`, which unlocks the [`String` method `includes`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes), which gives us `true`. The string representation of a method gives us parentheses, and the exotic but convenient [`fontcolor`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/fontcolor) provides `"<=>`.
At this point we have a variation of the classic [eval gadget from JSFuck](https://github.com/aemkei/jsfuck#functioncode--evaluate-code): first we take a reference to a method such as `[]["find"]`. Its constructor `[]["find"]["constructor"]` is `Function`, and calling `Function` with a string argument evaluates that string as the body of a function. We have the characters of `return`, so we can make the function return the value of any expression that we can spell as a string.
There's one more hurdle here: unlike JSFuck, [we don't have parentheses](https://portswigger.net/research/executing-non-alphanumeric-javascript-without-parenthesis). This is where we use another feature of templates: if you put a function just before a template literal, with no punctuation involved except for the template literal, it's called on the interpolated expressions from the template. The arguments have to be strings, but that's good enough for us. To evaluate the string `code` we call `Function` on the code to build the function and call that code with an empty string as an argument: `Function `_${`return ${code}`}` ``` .
At this point we can spell `console.log("‚Ä¶")`. We're allowed to use backslashes, so we can put octal escapes in `‚Ä¶` and print an arbitrary string. The backslashes are just a shortcut: without them, we could still build `fromCharCode` as in JSFuck. If we wanted an arbitrary eval gadget, we could do another round of evaluation.
[Answer]
# [Python 3](https://docs.python.org/3/), 552040 bytes, cracks [M Virts' second answer](https://codegolf.stackexchange.com/a/218085)
```
getattr(__builtins__,str().join(chr(e)for e in((not not...).__sub__((not...).__sub__(not not...)).__sub__((not...).__sub__(not not...)).__sub__((not...)...
```
[Try it online!](https://tio.run/##7dsxjsIwEAXQnlOk9EiRGw5kAQoQhBKUOAWnDxEV3AChV2yx0aum8Mz/q30863Uc9ut66eqh1imVclz6e@2HuZR23j5Evo39kE7XKXVxHqema7Zf0zDWZvvJOUcuZV6Opbw/fn34QBRFURRFURRFURT1o6oVcimKoiiKoiiKoiiKotQ2FEVRFEVRFEVRFCXkUhRFURRFURRFUX8bTCMi@b9xiqIoiqIoiqIoiqL89ZyiKIqiKIqiKIqiKEqlQVEURVEURVEURVHCN0VRFEVRFEVRFEVRqgOKoiiKoiiKoiiKoij1CEVRFOVZpyiKoiiKoiiKoighl6IoiqIoiqIoiqIo1QFFURRFURRFURQlvoqvFEVRFEU5egyPoijKg01RFEVRFEVRFCWOGQtFURRFURRFURRFUeoRY6EoiqIoiqIoihLHKIqiKIqiKIqiKIpSHVAURVEURVEURYljxkJRFEVRFEVRFEVRFKW2oSiKoihrkKIoiqIoiqIoihI5DY@iKIqiKIqiKEocoyiKoiiKoiiKoihRmKIoiqIoiqIoShyjKIqiKIqiKIqiKIpSaVAURVEURVEURYljhkdRFEVRFEVRFEVRFKW2oSiKoihrkKIoiqIoiqIoiqKEXIqiKIqiKIqiKHGMoiiKoiiKoiiKoiiKUttQFEVRlDVIURRFURRFURRFUaIwRVEURVEURVGUOEZRFEVRFEVRFEVRFEWpbSiKoijKsqQoiqIoa5CiKIqiKIqiKEocoyiKoiiKoiiKoiiKotQ2FEVRFGVZUhRFUZRlSVEURVEURVEUJY4ZC0VRFEVRFEVRFEVRlNqGoiiKoixLiqIoirJSDY@iKIqiKIqiKEocoyiKoiiKoiiKoiiKUtsYC0VRFEVZlhRFURRl8VIURVEURVEURYljhkdRFEVRFEVRFEVRFKW2oSiKoijLkqIoiqIo65miKIqiKIqiKEocoyiKoiiKoiiKoiiKotQ2FEVRFGVZUhRFURRliVMURVEURVEURYljFEVRFEVRFEVRFEVRlNqGoiiKoixLiqIoiqKseoqiKIqiKIqiKHGMoiiKoiiKoiiKoiiKUttQFEVRlGVJURRFUZSDgKIoiqIoiqIoShyjKIqiKIqiKIqiKIqi1DYURVEUZVlSFEVRFOVsoCiKoiiKoiiKEseMhaIoiqIoiqIoiqIoSm1DURRFUZYlRVEURVGOC2OhKIqiKIqiKIoSxyiKoiiKoiiKoiiKotQ2ahuKoiiKsiwpiqIoiqIoiqIoYZKiKIqiKIqiKEocoyiKoiiKoiiKoiiKotQ2FEVRFGVZUhRFURRFURRFUSInRVEURVEURVEUJY5RFEVRFEVRFEVRFEWpbSiKoijKsjQWiqIoiqIoiqIoSjClKIqiKIqiKIoSxwyPoiiKoiiKoiiKoihKbUNRFEVRliVFURRFURRFURRFia8URVEURVEURVHiGEVRFEVRFEVRFEVRFKW2oSiKoijLkqIoiqIoiqIoiqKEXIqiKIqiKIqiKHGMoiiKoiiKoiiKoiiKUttQFEVRlGVJURRFURRFURRFUaIwRVEeM48ZRVGePMOjKMrDaCwURVGeT4qiKI8sRVGUp9hTTFEURVEURVEUJY5RFEVRHmyKoijKiqAoiqIsEoqiKMpSMhaKoijKgqMoiqIoa5CiKIqiLEvDoyiKoigrlaIoiqIsXoqiKIqirGeKoiiKssQNj6IoiqKseoqiKIqiHAQURVEURTkbDI@iKIqiKMcFRVEURVFOEIqiKIqiKIcKRVEURVHOGcOjKIqiKMrRQ1EURVEU5TQyPIqiKIqiKAcURVEURVGUM4uiKIqiKMoxZngURVEURVFONoqiKIqiKMphR1EURVEURTn/KIqiKIqiKEciRVEURVEU5ZSkKIqiKIqiHJwURVEURVEU5SylKIqiKIqiHK/GQlEURVEURTlxKYqiKIqiKMohTFEURVEURVHOZYqiKIqiKIqiHNUURVEURVEU5fSmKIqiKIqiKAe6A52iKIqiKIqinPEURVEURVEURTn2KYqiKIqiKIoSCSiKoiiKoiiKEhwoiqIoiqIoihIvDI@iKIqiKIqiKCGEoiiKoiiKoihRxfAoiqIoiqIoihJoKIqiKIqiKIqixB6KoiiKoiiKoijhiKIoiqIoiqIoSoSiKIqiKIqiKIoStAyPoiiKoiiKoihKHKMoiqIoiqIoihLHDI@iKIqiKIqiKEpooyiKoiiKoiiKokQ7iqIoiqIoiqIoSkykKIqiKIqiKIqixFfDoyiKoiiKoiiKoihBnqIoiqIoiqIoiqIoNYThURRFURRFURRFURSlrKAoiqIoiqIoiqIoilK1UBRFURRFURRFURRFUQoZiqIoiqIoiqIoiqIotQ1FURRFURRFURRFURSl3KEoiqIoiqIoiqIoiqJUQBRFURRFURRFURRFUZSiiKIoiqIoiqIoiqIoilInURRFURRFURRFURRFUUonw6MoiqIoiqIoiqIoiqJUUxRFURRFURRFUeIYRVEURVEURVEURVEUpbahKIqiKMpBQFEURVEURVEURVGiMEVRlAfb8CiKov768Y@I3bq@AA "Python 3 ‚Äì Try It Online")
Truncated here because of SE limitations. The TIO link has the full version, or you can see it [as a gist](https://gist.github.com/pxeger/5c3a7455bc28dde592d43e0962aa1812).
* `not...` (`...` is a special sentinal value in Python, and it's truthy) gives `False` which is equivalent to `0`
* `not not...` gives `True` which is equivalent to `1`
* we can't use `+` or `__add__`, so to get an integer we use `0-(-1)-...` or `(not...).__sub__((not...).__sub__(not not...))...`
Other than that, it's the same method as Wheat Wizard's crack for the previous one, but a lot longer. I'm pretty sure this isn't an intended crack, since it's so similar. It could be shortened, but this isn't [code-golf](/questions/tagged/code-golf "show questions tagged 'code-golf'").
The program was generated using this script:
```
def get_int(a):
    return "(not not...)" + ".__sub__((not...).__sub__(not not...))" * (a - 1)
def get_str(s):
    return "str().join(chr(e)for e in(" + ",".join(get_int(ord(e)) for e in s) + ",))"
print("getattr(__builtins__," + get_str("exec") + ")(" + get_str(r"""print(end='\t\n\x0b\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f!"#$%&\'*+-/0123456789:;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^`dkpqvwxyz{|}~\x7f')""") + ")")
```
[Answer]
# [International Phonetic Esoteric Language](https://esolangs.org/wiki/International_Phonetic_Esoteric_Language), cracks [@bigyihsuan's answer](https://codegolf.stackexchange.com/a/207571/81278)
```
{32}œáu{33}œáu{34}œáu{35}œáu{36}œáu{37}œáu{38}œáu{39}œáu{40}œáu{41}œáu{42}œáu{43}œáu{44}œáu{45}œáu{46}œáu{65}œáu{66}œáu{67}œáu{68}œáu{69}œáu{70}œáu{71}œáu{72}œáu{73}œáu{74}œáu{75}œáu{76}œáu{77}œáu{78}œáu{79}œáu{80}œáu{81}œáu{82}œáu{83}œáu{84}œáu{85}œáu{86}œáu{87}œáu{88}œáu{89}œáu{90}œáu{91}œáu{92}œáu{93}œáu{94}œáu{95}œáu{96}œáu
```
To my knowledge, the only way to test this is with the interpreter [here](https://github.com/bigyihsuan/International-Phonetic-Esoteric-Language).
[Answer]
# [R](https://www.r-project.org/), 209 bytes, cracks Robin Ryder's [answer](https://codegolf.stackexchange.com/a/207586/67312)
```
dput(intToUtf8(c(59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,86,87,88,89,90,91,92,93,94,95,96,97,98,101,103,104,106,107,108,109,113,114,115,118,119,120,121,122,123,124,125,126)))
```
[Try it online!](https://tio.run/##FczHVgJBEIXhh3ExM@fcRXfPTIWjmBNiFjMGRMwCQmPWVx/Lxbf576kaVhOddkzH8Uaa/XovpsnkVG16ZnZufmFxaXlltb7WWN/Y3Nre2d07ODw6Pjlttc7OLy7bV93bu4fHp@eX4ej17f3j8@v75zfJMOoOagmSrLoejGN634vN/r69TjtpqSAH8qAAykEFqAQRiEECUrADe3AA5@ACXIIJzGABK8RBPCRAcghBGCIQhTqohwZoDi2gJZSgDBV4501uCkOGzX9XeG/dW/elseatBWfsJgRje7A92B4oy7Kq@gM "R ‚Äì Try It Online")
Found the right output function `dput` by using `apropos` on the remaining alphabet characters. `dput` also happens to be a key element of an R quine.
[Answer]
# C, cracks [xibu's answer](https://codegolf.stackexchange.com/a/207637/95792)
```
#include <stdio.h>
int main(void) <%
  if (printf("%c%c", 123, 59)) <% %>
%>
```
For some reason, you can use `<%` instead of `{` in C. You can also use `printf` inside an if block to avoid having a single statement with a semicolon.
[Try it online!](https://tio.run/#c-gcc)
]