Question: This is a [cops-and-robbers](/questions/tagged/cops-and-robbers "show questions tagged 'cops-and-robbers'") puzzle, the cops' thread can be found [here.](https://codegolf.stackexchange.com/questions/107012/hidden-inversions-cops-thread)

Your task will be to find an anagram of the provided programs in the cops' thread that performs its left inverse.

Once you crack an answer post the solution as an answer below and notify the original answerer.

You will be scored on the number of programs you are the first to crack.

Answer: 
Python 2, 225 bytes, [orlp](https://codegolf.stackexchange.com/a/107028/21487)
------------------------------------------------------------------------------

```py
p=90930641353124136621573325641513715557077985927835294018496194596645372722158;q=101979812089012306249375934082966806799688507587087308196267706260111970225882#--223444799
lambda n:pow(n,pow(65537,(p*q-2*(p+q))/4,p*q),~p*~q)

```

Guess I [got lucky](https://github.com/eniac/faas) after [guessing](https://i.stack.imgur.com/jQwcE.png) random prime divisors [all day](http://pastebin.com/TdLG2vcJ)...

(Default c4.8xlarge spot limit is 4, but I managed to bump it to 10 last year. Had to tweak the FAAS config from 16 slaves to 6 though (+3 mpi, 1 master). 20m polyselect, 12h 50m sieving, 2h 25m linalg, 30m sqrt. Total cost ~$70. At least @orlp was nice enough to pick a solvable size, but I'm not doing this again! Thanks to @IlmariKaronen for the last step, and yes I'm joking about the guessing :P)
Processing.js, 59 bytes, [Kritixi Lithos](https://codegolf.stackexchange.com/a/107034)
======================================================================================

**Original:**

```processing
float igetuwebaoli(int p){return p*(((17*-4*-3)))+0+0;}//,,

```

**Crack:**

```processing
int loabewuteg(float p,i){return (i+0**+0,(p/17/(-4*-3)));}

```

Well, that was easy enough. The hardest part was figuring out where to stick the extra commas and asterisks. Fortunately, it seems that Processing allows extra unused function parameters as well as C-style comma expressions.