2
\$\begingroup\$

Can you decrypt me?

Cops

Cops, post obfuscated code that hides a number \$n\$ (n must not be greater than the program length) inside its code. If \$n\$ chars are changed (no additions or deletions), the program outputs exactly one \$n\$ (any amount of whitespace before or after is allowed.) Otherwise, it outputs something else. Both programs may not error, and there can be multiple solutions.

Example

print(2)

N is 1.


Robbers' post:

print(1)

Scoring

For the cops, the user with the most uncracked posts wins. If there is a tie, the user with the total minimum byte count wins.

\$\endgroup\$
6
  • 3
    \$\begingroup\$ Should I tell in my answer which n I chose? Or should the robbers try to find it? \$\endgroup\$
    – enzo
    Jan 13 at 1:37
  • \$\begingroup\$ Cops should choose n, not the robbers. \$\endgroup\$ Jan 13 at 12:59
  • \$\begingroup\$ You don't understand. Should n be told in the answer or should the robbers find it? \$\endgroup\$
    – Joao-3
    Jan 13 at 13:42
  • \$\begingroup\$ n should be told in the cops' answers and can be different for each cop. \$\endgroup\$ Jan 13 at 13:43
  • \$\begingroup\$ Is there some time after which a cop answer is safe? \$\endgroup\$ Jan 14 at 8:41

9 Answers 9

2
\$\begingroup\$

C++ (gcc), 5204 bytes Cracked (intended way also listed)

#include <iostream>
using namespace std;
string secret = "secret";
void f1(){if(secret.length()!=6){cout<<"1111111";return;}int a[6]={secret[0]-' ',secret[1]-' ',secret[2]-' ',secret[3]-' ',secret[4]-' ',secret[5]-' '};for(int i=0;i<5;i++){if(a[i]>=a[i+1]){cout<<"1111111";return;}}for(int i=0;i<6;i++){if(a[i]<=0||a[i]>111){cout<<"1111111";return;}}for(int i=1;i<=111;i++){for(int j=i+1;j<=111;j++){for(int k=j+1;k<=111;k++){for(int l=k+1;l<=111;l++){for(int m=l+1;m<=111;m++){for(int n=m+1;n<=111;n++){int b[6]={i,j,k,l,m,n};bool yay=false;for(int o=1;o<(1<<6);o++){for(int p=1;p<(1<<6);p++){int asum=0;int bsum=0;for(int q=0;q<6;q++){if(o&(1<<q)){asum+=a[q];}if(p&(1<<q)){bsum+=b[q];}}if(asum==bsum){yay=true;break;}}if(yay){break;}}if(!yay){cout<<"1111111";return;}}}}}}}}
void f2(){if(secret.length()!=6){cout<<"1111111";return;}int a[6]={secret[0]-' ',secret[1]-' ',secret[2]-' ',secret[3]-' ',secret[4]-' ',secret[5]-' '};for(int i=0;i<5;i++){if(a[i]>=a[i+1]){cout<<"1111111";return;}}for(int i=0;i<6;i++){if(a[i]<=0||a[i]>111){cout<<"1111111";return;}}for(int i=1;i<=111;i++){for(int j=i+1;j<=111;j++){for(int k=j+1;k<=111;k++){for(int l=k+1;l<=111;l++){for(int m=l+1;m<=111;m++){for(int n=m+1;n<=111;n++){int b[6]={i,j,k,l,m,n};bool yay=false;for(int o=1;o<(1<<6);o++){for(int p=1;p<(1<<6);p++){int asum=0;int bsum=0;for(int q=0;q<6;q++){if(o&(1<<q)){asum+=a[q];}if(p&(1<<q)){bsum+=b[q];}}if(asum==bsum){yay=true;break;}}if(yay){break;}}if(!yay){cout<<"1111111";return;}}}}}}}}
void f3(){if(secret.length()!=6){cout<<"1111111";return;}int a[6]={secret[0]-' ',secret[1]-' ',secret[2]-' ',secret[3]-' ',secret[4]-' ',secret[5]-' '};for(int i=0;i<5;i++){if(a[i]>=a[i+1]){cout<<"1111111";return;}}for(int i=0;i<6;i++){if(a[i]<=0||a[i]>111){cout<<"1111111";return;}}for(int i=1;i<=111;i++){for(int j=i+1;j<=111;j++){for(int k=j+1;k<=111;k++){for(int l=k+1;l<=111;l++){for(int m=l+1;m<=111;m++){for(int n=m+1;n<=111;n++){int b[6]={i,j,k,l,m,n};bool yay=false;for(int o=1;o<(1<<6);o++){for(int p=1;p<(1<<6);p++){int asum=0;int bsum=0;for(int q=0;q<6;q++){if(o&(1<<q)){asum+=a[q];}if(p&(1<<q)){bsum+=b[q];}}if(asum==bsum){yay=true;break;}}if(yay){break;}}if(!yay){cout<<"1111111";return;}}}}}}}}
void f4(){if(secret.length()!=6){cout<<"1111111";return;}int a[6]={secret[0]-' ',secret[1]-' ',secret[2]-' ',secret[3]-' ',secret[4]-' ',secret[5]-' '};for(int i=0;i<5;i++){if(a[i]>=a[i+1]){cout<<"1111111";return;}}for(int i=0;i<6;i++){if(a[i]<=0||a[i]>111){cout<<"1111111";return;}}for(int i=1;i<=111;i++){for(int j=i+1;j<=111;j++){for(int k=j+1;k<=111;k++){for(int l=k+1;l<=111;l++){for(int m=l+1;m<=111;m++){for(int n=m+1;n<=111;n++){int b[6]={i,j,k,l,m,n};bool yay=false;for(int o=1;o<(1<<6);o++){for(int p=1;p<(1<<6);p++){int asum=0;int bsum=0;for(int q=0;q<6;q++){if(o&(1<<q)){asum+=a[q];}if(p&(1<<q)){bsum+=b[q];}}if(asum==bsum){yay=true;break;}}if(yay){break;}}if(!yay){cout<<"1111111";return;}}}}}}}}
void f5(){if(secret.length()!=6){cout<<"1111111";return;}int a[6]={secret[0]-' ',secret[1]-' ',secret[2]-' ',secret[3]-' ',secret[4]-' ',secret[5]-' '};for(int i=0;i<5;i++){if(a[i]>=a[i+1]){cout<<"1111111";return;}}for(int i=0;i<6;i++){if(a[i]<=0||a[i]>111){cout<<"1111111";return;}}for(int i=1;i<=111;i++){for(int j=i+1;j<=111;j++){for(int k=j+1;k<=111;k++){for(int l=k+1;l<=111;l++){for(int m=l+1;m<=111;m++){for(int n=m+1;n<=111;n++){int b[6]={i,j,k,l,m,n};bool yay=false;for(int o=1;o<(1<<6);o++){for(int p=1;p<(1<<6);p++){int asum=0;int bsum=0;for(int q=0;q<6;q++){if(o&(1<<q)){asum+=a[q];}if(p&(1<<q)){bsum+=b[q];}}if(asum==bsum){yay=true;break;}}if(yay){break;}}if(!yay){cout<<"1111111";return;}}}}}}}}
void f6(){if(secret.length()!=6){cout<<"1111111";return;}int a[6]={secret[0]-' ',secret[1]-' ',secret[2]-' ',secret[3]-' ',secret[4]-' ',secret[5]-' '};for(int i=0;i<5;i++){if(a[i]>=a[i+1]){cout<<"1111111";return;}}for(int i=0;i<6;i++){if(a[i]<=0||a[i]>111){cout<<"1111111";return;}}for(int i=1;i<=111;i++){for(int j=i+1;j<=111;j++){for(int k=j+1;k<=111;k++){for(int l=k+1;l<=111;l++){for(int m=l+1;m<=111;m++){for(int n=m+1;n<=111;n++){int b[6]={i,j,k,l,m,n};bool yay=false;for(int o=1;o<(1<<6);o++){for(int p=1;p<(1<<6);p++){int asum=0;int bsum=0;for(int q=0;q<6;q++){if(o&(1<<q)){asum+=a[q];}if(p&(1<<q)){bsum+=b[q];}}if(asum==bsum){yay=true;break;}}if(yay){break;}}if(!yay){cout<<"1111111";return;}}}}}}}}
void f7(){if(secret.length()!=6){cout<<"1111111";return;}int a[6]={secret[0]-' ',secret[1]-' ',secret[2]-' ',secret[3]-' ',secret[4]-' ',secret[5]-' '};for(int i=0;i<5;i++){if(a[i]>=a[i+1]){cout<<"1111111";return;}}for(int i=0;i<6;i++){if(a[i]<=0||a[i]>111){cout<<"1111111";return;}}for(int i=1;i<=111;i++){for(int j=i+1;j<=111;j++){for(int k=j+1;k<=111;k++){for(int l=k+1;l<=111;l++){for(int m=l+1;m<=111;m++){for(int n=m+1;n<=111;n++){int b[6]={i,j,k,l,m,n};bool yay=false;for(int o=1;o<(1<<6);o++){for(int p=1;p<(1<<6);p++){int asum=0;int bsum=0;for(int q=0;q<6;q++){if(o&(1<<q)){asum+=a[q];}if(p&(1<<q)){bsum+=b[q];}}if(asum==bsum){yay=true;break;}}if(yay){break;}}if(!yay){cout<<"1111111";return;}}}}}}}}
int main() {
    f1();
    f2();
    f3();
    f4();
    f5();
    f6();
    f7();
    cout<<6;
    f1();
    f2();
    f3();
    f4();
    f5();
    f6();
    f7();
}

Try it online!

Same as my previous submission, hopefully it is a bit more radiation hardened.

\$n = 6\$.

\$\endgroup\$
3
  • 1
    \$\begingroup\$ Cracked but I'd like to know how you come up such puzzle \$\endgroup\$
    – l4m2
    Jan 19 at 11:00
  • 1
    \$\begingroup\$ @l4m2 This puzzle was from Ali Gurel, where the idea is you want to select k numbers from {1 ... n} such that every other way to select k numbers would get a subset sum collision with you. His original version had k = 5. I did a very similar search as you you did to solve this problem using a naive O((n choose k)^2) way, and I realized with pruning you can do it much faster, so I could do k = 6. I noted that the solution is easier to verify than it is to compute and that's how I came up with this puzzle. \$\endgroup\$
    – dfe dfe
    Jan 20 at 1:07
  • \$\begingroup\$ I actually ran it and take 497m15.544s. Imagine someone later do int main() { printf("%d", f()^0); } where solving f take long time \$\endgroup\$
    – l4m2
    Jan 20 at 7:04
1
\$\begingroup\$

C++ (gcc), 4960 bytes, Cracked

#include <iostream>
using namespace std;
string secret = "secret";
void f1(){if(secret.length()!=6){cout<<"1";return;}int a[6]={secret[0]-' ',secret[1]-' ',secret[2]-' ',secret[3]-' ',secret[4]-' ',secret[5]-' '};for(int i=0;i<5;i++){if(a[i]>=a[i+1]){cout<<"1";return;}}for(int i=0;i<6;i++){if(a[i]<=0||a[i]>111){cout<<"1";return;}}for(int i=1;i<=111;i++){for(int j=i+1;j<=111;j++){for(int k=j+1;k<=111;k++){for(int l=k+1;l<=111;l++){for(int m=l+1;m<=111;m++){for(int n=m+1;n<=111;n++){int b[6]={i,j,k,l,m,n};bool yay=false;for(int o=1;o<(1<<6);o++){for(int p=1;p<(1<<6);p++){int asum=0;int bsum=0;for(int q=0;q<6;q++){if(o&(1<<q)){asum+=a[q];}if(p&(1<<q)){bsum+=b[q];}}if(asum==bsum){yay=true;break;}}if(yay){break;}}if(!yay){cout<<"1";return;}}}}}}}}
void f2(){if(secret.length()!=6){cout<<"1";return;}int a[6]={secret[0]-' ',secret[1]-' ',secret[2]-' ',secret[3]-' ',secret[4]-' ',secret[5]-' '};for(int i=0;i<5;i++){if(a[i]>=a[i+1]){cout<<"1";return;}}for(int i=0;i<6;i++){if(a[i]<=0||a[i]>111){cout<<"1";return;}}for(int i=1;i<=111;i++){for(int j=i+1;j<=111;j++){for(int k=j+1;k<=111;k++){for(int l=k+1;l<=111;l++){for(int m=l+1;m<=111;m++){for(int n=m+1;n<=111;n++){int b[6]={i,j,k,l,m,n};bool yay=false;for(int o=1;o<(1<<6);o++){for(int p=1;p<(1<<6);p++){int asum=0;int bsum=0;for(int q=0;q<6;q++){if(o&(1<<q)){asum+=a[q];}if(p&(1<<q)){bsum+=b[q];}}if(asum==bsum){yay=true;break;}}if(yay){break;}}if(!yay){cout<<"1";return;}}}}}}}}
void f3(){if(secret.length()!=6){cout<<"1";return;}int a[6]={secret[0]-' ',secret[1]-' ',secret[2]-' ',secret[3]-' ',secret[4]-' ',secret[5]-' '};for(int i=0;i<5;i++){if(a[i]>=a[i+1]){cout<<"1";return;}}for(int i=0;i<6;i++){if(a[i]<=0||a[i]>111){cout<<"1";return;}}for(int i=1;i<=111;i++){for(int j=i+1;j<=111;j++){for(int k=j+1;k<=111;k++){for(int l=k+1;l<=111;l++){for(int m=l+1;m<=111;m++){for(int n=m+1;n<=111;n++){int b[6]={i,j,k,l,m,n};bool yay=false;for(int o=1;o<(1<<6);o++){for(int p=1;p<(1<<6);p++){int asum=0;int bsum=0;for(int q=0;q<6;q++){if(o&(1<<q)){asum+=a[q];}if(p&(1<<q)){bsum+=b[q];}}if(asum==bsum){yay=true;break;}}if(yay){break;}}if(!yay){cout<<"1";return;}}}}}}}}
void f4(){if(secret.length()!=6){cout<<"1";return;}int a[6]={secret[0]-' ',secret[1]-' ',secret[2]-' ',secret[3]-' ',secret[4]-' ',secret[5]-' '};for(int i=0;i<5;i++){if(a[i]>=a[i+1]){cout<<"1";return;}}for(int i=0;i<6;i++){if(a[i]<=0||a[i]>111){cout<<"1";return;}}for(int i=1;i<=111;i++){for(int j=i+1;j<=111;j++){for(int k=j+1;k<=111;k++){for(int l=k+1;l<=111;l++){for(int m=l+1;m<=111;m++){for(int n=m+1;n<=111;n++){int b[6]={i,j,k,l,m,n};bool yay=false;for(int o=1;o<(1<<6);o++){for(int p=1;p<(1<<6);p++){int asum=0;int bsum=0;for(int q=0;q<6;q++){if(o&(1<<q)){asum+=a[q];}if(p&(1<<q)){bsum+=b[q];}}if(asum==bsum){yay=true;break;}}if(yay){break;}}if(!yay){cout<<"1";return;}}}}}}}}
void f5(){if(secret.length()!=6){cout<<"1";return;}int a[6]={secret[0]-' ',secret[1]-' ',secret[2]-' ',secret[3]-' ',secret[4]-' ',secret[5]-' '};for(int i=0;i<5;i++){if(a[i]>=a[i+1]){cout<<"1";return;}}for(int i=0;i<6;i++){if(a[i]<=0||a[i]>111){cout<<"1";return;}}for(int i=1;i<=111;i++){for(int j=i+1;j<=111;j++){for(int k=j+1;k<=111;k++){for(int l=k+1;l<=111;l++){for(int m=l+1;m<=111;m++){for(int n=m+1;n<=111;n++){int b[6]={i,j,k,l,m,n};bool yay=false;for(int o=1;o<(1<<6);o++){for(int p=1;p<(1<<6);p++){int asum=0;int bsum=0;for(int q=0;q<6;q++){if(o&(1<<q)){asum+=a[q];}if(p&(1<<q)){bsum+=b[q];}}if(asum==bsum){yay=true;break;}}if(yay){break;}}if(!yay){cout<<"1";return;}}}}}}}}
void f6(){if(secret.length()!=6){cout<<"1";return;}int a[6]={secret[0]-' ',secret[1]-' ',secret[2]-' ',secret[3]-' ',secret[4]-' ',secret[5]-' '};for(int i=0;i<5;i++){if(a[i]>=a[i+1]){cout<<"1";return;}}for(int i=0;i<6;i++){if(a[i]<=0||a[i]>111){cout<<"1";return;}}for(int i=1;i<=111;i++){for(int j=i+1;j<=111;j++){for(int k=j+1;k<=111;k++){for(int l=k+1;l<=111;l++){for(int m=l+1;m<=111;m++){for(int n=m+1;n<=111;n++){int b[6]={i,j,k,l,m,n};bool yay=false;for(int o=1;o<(1<<6);o++){for(int p=1;p<(1<<6);p++){int asum=0;int bsum=0;for(int q=0;q<6;q++){if(o&(1<<q)){asum+=a[q];}if(p&(1<<q)){bsum+=b[q];}}if(asum==bsum){yay=true;break;}}if(yay){break;}}if(!yay){cout<<"1";return;}}}}}}}}
void f7(){if(secret.length()!=6){cout<<"1";return;}int a[6]={secret[0]-' ',secret[1]-' ',secret[2]-' ',secret[3]-' ',secret[4]-' ',secret[5]-' '};for(int i=0;i<5;i++){if(a[i]>=a[i+1]){cout<<"1";return;}}for(int i=0;i<6;i++){if(a[i]<=0||a[i]>111){cout<<"1";return;}}for(int i=1;i<=111;i++){for(int j=i+1;j<=111;j++){for(int k=j+1;k<=111;k++){for(int l=k+1;l<=111;l++){for(int m=l+1;m<=111;m++){for(int n=m+1;n<=111;n++){int b[6]={i,j,k,l,m,n};bool yay=false;for(int o=1;o<(1<<6);o++){for(int p=1;p<(1<<6);p++){int asum=0;int bsum=0;for(int q=0;q<6;q++){if(o&(1<<q)){asum+=a[q];}if(p&(1<<q)){bsum+=b[q];}}if(asum==bsum){yay=true;break;}}if(yay){break;}}if(!yay){cout<<"1";return;}}}}}}}}
int main() {f1();f2();f3();f4();f5();f6();f7();cout<<6;f1();f2();f3();f4();f5();f6();f7();}

Try it online!

Intended solution only modifies the characters in secret, and also takes very long to run.

The hidden n is \$6\$. If unchanged, the program outputs \$111111161111111\$.

\$\endgroup\$
1
1
\$\begingroup\$

Python, 669 bytes, \$n = 1\$, Cracked

import lzma
exec(lzma.decompress(b'\xe0\x00E\x00A]\x004\x9bJg\xb8R<s\xda\xb0\xe5\xbe\xe9\xde\t\x02\x8d\x9d\x02LW\x8bw\x87\xf3mkn1\xc5\xd9\xd6\xe9\xc9E\xf25\xd3\xd7\x01\x91\xc2FM4\xe5sW\xd6\xaaR\x07j\xe7\xa3\x80\x05b\xfcZ9\x0en5\xc2\x00\x01\x00\x00r\x00\xe0\x00\x86\x00y]\x002\x9d\x88\xce\xe12k^\xffi\x8eN\xf1\x83j-\xf5\\\x86\xd9\x01\xb6\xban\xb5_B\xcb@\xeeZ\x05u\x9c,a\xf3\xd1\xf5y\x96\xd0\xf6\x11\x82y\x13\x9cUb:j\x13\xa72\xccl_J\x90*\xf0\x1b[t\x84\xcb\xad\xff>qg\xf7\xe7\x93L\x04\x8fT\x91\xfe\xc9\xd1\x84]\x9f\xcd\xa6\x9e3W[\xbb\xcb/A\xbbZr\x9fq\xf5Wj\xe4\xe0\\\xadt)\xea\xee\xa7]\x80A1\x04\x8e\x9aM\x00', format=lzma.FORMAT_RAW, filters=[{'id': lzma.FILTER_LZMA2}]))

Attempt This Online!

\$\endgroup\$
1
1
\$\begingroup\$

brainfuck, 49 bytes, n=49, Cracked

++++++++++++++++++++++++++++++++++++++++++++++++.

Try it online!

Saturate question

\$\endgroup\$
1
  • \$\begingroup\$ Cracked \$\endgroup\$
    – Dingus
    Jan 16 at 8:58
0
\$\begingroup\$

Python 3.8 (pre-release), 723 bytes, Cracked

P=3
p=[i*(P+1)+1*(i//2)for i in range(P)]
v=[(p[2]*(p[1]+1)+1)+(p[1]-1)*i for i in p]
I=[x*2-1+(v[2]-v[1]+1)*(i//2)for i,x in enumerate(v[::-1])]
t=[vars(__builtins__)[dir(__builtins__)[i]]for i in I]
m='_'.join(vars(t[0])[dir(t[0])[i]].__name__ for i in v)
M=vars(__builtins__)[dir(__builtins__)[v[2]+1]](''.join(x.__name__[:len(t)-i]for i,x in enumerate(t)))
l=t[2](M,m[2:v[1]-v[0]+1]+m[v[2]-v[1]+t[1](t[0](v[2])[-1]):])[-1::-1]
PP=[len(dir(t[2]))-p[2]-1,len(m),sum(len(dir(x))for x in t)//sum(p)+len(p)-1,I[1]%(len(dir(t[1]))+len(dir(t[2]))),sum(p)-1,sum(I)//sum(v)+len(p)-1,sum(p)-1,p[2],I[1]%(len(dir(t[1]))+len(dir(t[2]))),v[2]-v[0]-len(v)-1]
print(len(vars(t[0])[dir(t[0])[sum(PP[:P])]](t[0](),[l[i-1]for i in PP])))

Try it online!

The hidden \$n\$ is \$9\$. If unchanged, the program outputs \$10\$.

\$\endgroup\$
1
  • 1
    \$\begingroup\$ Cracked without understanding any of the intended obfuscation: codegolf.stackexchange.com/a/269202/53748 (I think this may be a persistent problem with this challenge, and that it is hard to write a good cop post.) \$\endgroup\$ Jan 13 at 20:29
0
\$\begingroup\$

brainfuck, 57 bytes, n=3, Cracked

++++++++++++++++++++++++++++++++++++++++++++++++++++++++.

Try it online!

Seems this question hard to make sth interesting

\$\endgroup\$
0
\$\begingroup\$

Python, 873 bytes, \$n = 4\$, Cracked

import lzma;exec(lzma.decompress(b'\xe0\x00\x86\x00\x7f]\x00\x05\t\x8c\x1f48\x17VAca7\xfc\xaf\xf6\xcd(?\xfa\x11\xf2f\x12\xa8\xe8\xd5\xeb!\x99\xe1\xe7\x81i\x94\x9ej\xf1\x95\x1f\xdd\x83\x11\x01\x84\xb8\xa9=\xe2\xa6\xe6\x88\x8b\xb0\x8a\xacWkV\xc4!\xb4\xaf\\c\xfa\xbc\xf9\xb1\xee\x04\'\xe7d0pJ3B\x02\xcbH\xa2u\r6\xe2>4\xb8\x8f\xe1\x99\x1bW\x8c\x0cT/\xd7wt.{_\x89\t\xb1Ws\xdc\x7f.\xcc\xd6\xb8\x0f\x874\x8eH\xb4\xccq\xb7UV\x00\x00\x01\x00\x004\x00\x01\x00\x18a85aa25882b90aaa356ebd56b\x00\x01\x00\x00c\x00\x01\x00\x006\x00\x01\x00\x005\x00\x01\x00\ndf940ede04a\x00\x01\x00\x003\x00\xe0\x00T\x00A]\x002\r\x88&\x926K\xd9\xf0vNM\xc8\xee\x93\xdfB\xf5\xf5t\x85\x88:\xf9\xa5\xe0\xeb`\xc4\xbdK\xf6s%\xe4\xdf\xae\x1a\xe1-\t\x91\xda\xab\xd0\x10\xea\xa1\x9d\xcd\xec\xe9\x95hD\xb8\xfb\x90\x8e\xe8\x9d\x99"\x14\x00\x00', format=lzma.FORMAT_RAW, filters=[{"id": lzma.FILTER_LZMA2}]).decode())

Attempt This Online!

This response is much like my previous one but with an increased \$n\$ to prevent direct brute-force attacks. Understanding the crack to the earlier version should aid in cracking this one.

\$\endgroup\$
1
0
\$\begingroup\$

///, 8271 bytes, \$n = 2\$, Cracked

/~-/-~~//-~/~%--//-*///*\*/76543//~~~~~~~~~~~~%%%/***//~///*///%/4//-//~~~--********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************%%%

Try it online!

If unchanged, outputs:

444444444444444444444444765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543765437654376543444
\$\endgroup\$
1
0
\$\begingroup\$

Python, 651 bytes, \$n=2\$, Cracked

print(77925340277363824169293758807642437284508406489944233814731817114744334387054677199464359370358303681225801571736917189241020964424020531423054738521455432784731931386377196234255749859141710848221995*7660297729448052594468076976871308901099050010752258215140275334247136696601489292003583235840730794856813394396865245853772202539436917905108732823263342134564638227230398268672502337581353160403575356676232895580244410109024495577929416391%997624712161309143295415334518642567808466476564516128021383833912794511198191262082650250977292178811713461440089160581066992373718706289075971369001597094521060013695658387955211810675571614035311614)

Attempt This Online!

\$\endgroup\$
4
  • \$\begingroup\$ It looks like changing the last two digits to %3 works, is that intended? \$\endgroup\$
    – xnor
    Jan 14 at 8:57
  • \$\begingroup\$ @xnor Nope ): oh well \$\endgroup\$ Jan 14 at 8:57
  • \$\begingroup\$ 6086 solutions found under some restriction \$\endgroup\$
    – l4m2
    Jan 16 at 0:36
  • \$\begingroup\$ Change the last two digits to %7 \$\endgroup\$
    – Flummox
    Jan 17 at 20:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.