QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#829915#9872. Key RecoveryKevin5307#AC ✓336ms4356kbC++235.1kb2024-12-24 14:44:302024-12-24 14:44:58

Judging History

你现在查看的是最新测评结果

  • [2024-12-24 14:44:58]
  • 评测
  • 测评结果:AC
  • 用时:336ms
  • 内存:4356kb
  • [2024-12-24 14:44:30]
  • 提交

answer

//Author: Kevin
#include<bits/stdc++.h>
//#pragma GCC optimize("O2")
using namespace std;
#define ll long long
#define ull unsigned ll
#define pb emplace_back
#define mp make_pair
#define ALL(x) (x).begin(),(x).end()
#define rALL(x) (x).rbegin(),(x).rend()
#define srt(x) sort(ALL(x))
#define rev(x) reverse(ALL(x))
#define rsrt(x) sort(rALL(x))
#define sz(x) (int)(x.size())
#define inf 0x3f3f3f3f
#define pii pair<int,int>
#define lb(v,x) (int)(lower_bound(ALL(v),x)-v.begin())
#define ub(v,x) (int)(upper_bound(ALL(v),x)-v.begin())
#define uni(v) v.resize(unique(ALL(v))-v.begin())
#define longer __int128_t
void die(string S){puts(S.c_str());exit(0);}
using u32=unsigned;
const int s=256,b=16,c=16;
const u32 test_key=998244353u;
inline u32 query(u32 x)
{
	u32 y;
	printf("? %08x\n",x);
	fflush(stdout);
	scanf("%x",&y);
	return y;
}
#ifndef ONLINE_JUDGE
#define query(x) transform(x,test_key)
#endif
inline u32 Xor(u32 in,u32 key){return in^key;}
inline u32 Perm(u32 in)
{
	const static u32 p[16]={7,0,5,6,11,15,4,3,1,13,12,14,8,9,10,2};
	u32 out=0;
	for(int i=0;i<8;i++)
		out|=(p[in>>(i<<2)&15])<<(i<<2);
	return out;
}
inline u32 Mix(u32 in)
{
	function<u32(u32)> t=[&](u32 x){return ((x&7)<<1)^((x>>3&1)*3);};
	u32 out=0;
	for(int i=0;i<8;i++)
	{
		int i2=(i>>1)|((i&1)<<2);
		out|=((in>>(i2<<2)&15)^(t(in>>((i2^1)<<2)&15)))<<(i<<2);
	}
	return out;
}
inline u32 transform(u32 in,u32 key)
{
	function<u32(u32)> bundle=[&](u32 in){return Mix(Perm(Xor(in,key)));};
	in=bundle(in);
	in=bundle(in);
	in=bundle(in);
	in=bundle(in);
	in=bundle(in);
	in=bundle(in);
	return Xor(in,key);
}
namespace builtin_rmix_solver
{
	u32 v1[16][16],v2[16][16];
	void init()
	{
		function<u32(u32)> t=[&](u32 x){return ((x&7)<<1)^((x>>3&1)*3);};
		for(u32 in1=0;in1<16;in1++)
			for(u32 in2=0;in2<16;in2++)
			{
				v1[in1^t(in2)][in2^t(in1)]=in1;
				v2[in1^t(in2)][in2^t(in1)]=in2;
			}
	}
}
inline void rmix_solve(u32 out1,u32 out2,u32 &in1,u32 &in2)
{
	in1=builtin_rmix_solver::v1[out1][out2];
	in2=builtin_rmix_solver::v2[out1][out2];
}
inline u32 rMix(u32 out)
{
	u32 outb[8];
	for(int i=0;i<8;i++)
		outb[i]=(out>>(i<<2)&15);
	u32 inb[8];
	rmix_solve(outb[0],outb[2],inb[0],inb[1]);
	rmix_solve(outb[4],outb[6],inb[2],inb[3]);
	rmix_solve(outb[1],outb[3],inb[4],inb[5]);
	rmix_solve(outb[5],outb[7],inb[6],inb[7]);
	u32 in=0;
	for(int i=0;i<8;i++)
		in|=(inb[i])<<(i<<2);
	assert(Mix(in)==out);
	return in;
}
inline u32 rPerm(u32 out)
{
	const static u32 p[16]={7,0,5,6,11,15,4,3,1,13,12,14,8,9,10,2};
	u32 ip[16];
	for(int i=0;i<16;i++) ip[p[i]]=i;
	u32 in=0;
	for(int i=0;i<8;i++)
		in|=(ip[out>>(i<<2)&15])<<(i<<2);
	assert(Perm(in)==out);
	return in;
}
mt19937_64 rng(time(0));
struct block
{
	vector<u32> in,out;
};
struct group
{
	vector<u32> in,out;
	void init()
	{
		in.resize(s);
		out.resize(s);
		u32 val=(rng()>>40)<<8;
		for(int i=0;i<s;i++)
		{
			in[i]=val|i;
			out[i]=query(in[i]);
		}
	}
	vector<block> gen(u32 key8)
	{
		vector<block> ret(b);
		for(int i=0;i<s;i++)
		{
			u32 val=Mix(Perm(Xor(in[i],key8)));
			ret[val>>8&15].in.pb(in[i]);
			ret[val>>8&15].out.pb(out[i]);
		}
		for(int i=0;i<b;i++)
			assert(sz(ret[i].in)==b);
		return ret;
	}
};
vector<u32> check8(int o1,int o2,int i1,int i2,vector<block> vb)
{
	vector<u32> ret;
	for(u32 k1=0;k1<(1<<4);k1++)
		for(u32 k2=0;k2<(1<<4);k2++)
		{
			u32 key=(k1<<(o1<<2))|(k2<<(o2<<2));
			int flag=1;
			for(auto b:vb)
			{
				u32 x1=0,x2=0;
				for(auto out:b.out)
				{
					out=Xor(out,key);
					out=rMix(out);
					out=rPerm(out);
					x1^=(out>>(i1<<2)&15);
					x2^=(out>>(i2<<2)&15);
				}
				if(x1||x2)
				{
					flag=0;
					break;
				}
			}
			if(flag) ret.pb(k1|(k2<<4));
		}
	return ret;
}
vector<u32> check32(vector<u32> cand,group g)
{
	vector<u32> ret;
	for(auto key:cand)
	{
		int flag=1;
		for(int i=0;i<s;i++)
			if(transform(g.in[i],key)!=g.out[i])
			{
				flag=0;
				break;
			}
		if(flag) ret.pb(key);
	}
	return ret;
}
vector<u32> check32(vector<u32> cand,vector<group> vg)
{
	for(auto gr:vg) cand=check32(cand,gr);
	return cand;
}
int main()
{
	ios_base::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	builtin_rmix_solver::init();
	vector<group> vg(c);
	for(int i=0;i<c;i++) vg[i].init();
	vector<u32> keys;
	for(u32 key8=0;key8<(1<<8);key8++)
	{
		vector<block> vb;
		for(auto gr:vg)
		{
			vector<block> tmp=gr.gen(key8);
			for(auto bl:tmp) vb.pb(bl);
		}
		vector<u32> cand[4];
		cand[0]=check8(0,2,0,1,vb);
		cand[1]=check8(4,6,2,3,vb);
		cand[2]=check8(1,3,4,5,vb);
		cand[3]=check8(5,7,6,7,vb);
		for(auto V0:cand[0])
		for(auto V1:cand[1])
		for(auto V2:cand[2])
		for(auto V3:cand[3])
		{
			u32 key=0;
			key|=(V0&15)<<0;
			key|=(V0>>4)<<8;
			key|=(V1&15)<<16;
			key|=(V1>>4)<<24;
			key|=(V2&15)<<4;
			key|=(V2>>4)<<12;
			key|=(V3&15)<<20;
			key|=(V3>>4)<<28;
			if((key&255)==key8)
				keys.pb(key);
		}
	}
	keys=check32(keys,vg);
	assert(sz(keys)==1);
	printf("! %u\n",keys[0]);
	fflush(stdout);
	return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 300ms
memory: 4040kb

input:

3031a9f8
a68affcd
007a0aeb
ca007b0b
59f5b9b1
78840088
ed84056c
a35e0727
ca894aef
8f582eb2
b0e08e77
b9e58404
481696a6
eaeb34d2
3327eb8d
52054af7
db36e326
a39eb428
f58b4892
6ed7946f
44693841
cce91ab5
acbca04c
c021b943
773c3fd1
8dff6298
c200dbd6
c146f131
3028953a
482edaa3
78de205e
cf3977e8
884c9f26
d00...

output:

? b30c7200
? b30c7201
? b30c7202
? b30c7203
? b30c7204
? b30c7205
? b30c7206
? b30c7207
? b30c7208
? b30c7209
? b30c720a
? b30c720b
? b30c720c
? b30c720d
? b30c720e
? b30c720f
? b30c7210
? b30c7211
? b30c7212
? b30c7213
? b30c7214
? b30c7215
? b30c7216
? b30c7217
? b30c7218
? b30c7219
? b30c721a
? b...

result:

ok Correct! Found k = 0x3b800001.

Test #2:

score: 0
Accepted
time: 313ms
memory: 4048kb

input:

7571d95f
5adb9e8a
f245dbed
8df5dc88
a14f6eec
59594856
bb8655c0
121a796d
d7cf4376
17e96c6c
78954c8b
199b1dea
e6486c55
0909b408
8dcb6b40
f3dbc7b3
d2c0e6c1
506ed8f7
0f4e33f5
04d38f42
9d1a9297
aebc9002
27bccb63
52e90429
90f09d9c
3fc66c59
00548166
f2bda0fe
deb2048b
1a93bd61
36794dde
878f977e
5a33b82e
26e...

output:

? b30c7200
? b30c7201
? b30c7202
? b30c7203
? b30c7204
? b30c7205
? b30c7206
? b30c7207
? b30c7208
? b30c7209
? b30c720a
? b30c720b
? b30c720c
? b30c720d
? b30c720e
? b30c720f
? b30c7210
? b30c7211
? b30c7212
? b30c7213
? b30c7214
? b30c7215
? b30c7216
? b30c7217
? b30c7218
? b30c7219
? b30c721a
? b...

result:

ok Correct! Found k = 0x0.

Test #3:

score: 0
Accepted
time: 336ms
memory: 4328kb

input:

81dbc88b
76464fdd
5835c0b0
0d21d0c8
ccdf4cd3
59bfd768
4fb67503
beda20c1
469ee5ba
a47b0acb
bb380295
e2d155f5
3594e62e
96ce2e42
93d21d20
02fce77b
cd1e635c
ac42c35f
e1454543
d9cec117
307233f2
8fa875b6
1085de57
bec89e12
ca45f0cb
8a4cd3f0
7219a768
df9fac9e
44b42e4f
8c9cf034
4cf73fed
fea8be78
03745f02
669...

output:

? 9d59c500
? 9d59c501
? 9d59c502
? 9d59c503
? 9d59c504
? 9d59c505
? 9d59c506
? 9d59c507
? 9d59c508
? 9d59c509
? 9d59c50a
? 9d59c50b
? 9d59c50c
? 9d59c50d
? 9d59c50e
? 9d59c50f
? 9d59c510
? 9d59c511
? 9d59c512
? 9d59c513
? 9d59c514
? 9d59c515
? 9d59c516
? 9d59c517
? 9d59c518
? 9d59c519
? 9d59c51a
? 9...

result:

ok Correct! Found k = 0xffffffff.

Test #4:

score: 0
Accepted
time: 297ms
memory: 3980kb

input:

fd7a9d1d
13ef0237
28cbe644
6cdb1ce9
67c661a3
e9c76d30
b42ff8f3
74abd630
1df844b0
099a8ba2
5516f67a
79000167
c143de45
e5973773
8bb66374
46a5d391
8c150552
c4b83dcb
2fd78a97
46227f85
3e5ca6dd
58521fe9
3bd0ff3c
9da1edd6
8df6150c
f17bbd5d
5bbd0f51
6b4b27e4
65e78baa
b9d85901
4ee3b9d0
2ee83c46
eae69bfc
db0...

output:

? 9d59c500
? 9d59c501
? 9d59c502
? 9d59c503
? 9d59c504
? 9d59c505
? 9d59c506
? 9d59c507
? 9d59c508
? 9d59c509
? 9d59c50a
? 9d59c50b
? 9d59c50c
? 9d59c50d
? 9d59c50e
? 9d59c50f
? 9d59c510
? 9d59c511
? 9d59c512
? 9d59c513
? 9d59c514
? 9d59c515
? 9d59c516
? 9d59c517
? 9d59c518
? 9d59c519
? 9d59c51a
? 9...

result:

ok Correct! Found k = 0x75bcd15.

Test #5:

score: 0
Accepted
time: 308ms
memory: 4036kb

input:

3faa1402
111eeeaa
bde8f25d
35eaad61
861fea32
9a1c5d84
4efe8608
2b0a07e5
4663264e
16d3dd17
787097be
4adbadd1
745c9e4a
13d2df05
c50715dc
034b963c
e02f87b1
be6dceca
8b3730f5
54d31aba
66316a86
0a81b12b
eeec942b
fb2d8928
e6ba4dd7
80dd8198
984b2be3
e044977a
d85146ce
37e660af
c7975ba9
9421bad6
e6213bb1
fc1...

output:

? acf82700
? acf82701
? acf82702
? acf82703
? acf82704
? acf82705
? acf82706
? acf82707
? acf82708
? acf82709
? acf8270a
? acf8270b
? acf8270c
? acf8270d
? acf8270e
? acf8270f
? acf82710
? acf82711
? acf82712
? acf82713
? acf82714
? acf82715
? acf82716
? acf82717
? acf82718
? acf82719
? acf8271a
? a...

result:

ok Correct! Found k = 0x6659f605.

Test #6:

score: 0
Accepted
time: 318ms
memory: 4040kb

input:

8c274d10
1d743d6f
109d2195
17619419
9cd9e5d8
8d6a916d
2b38f740
dcf755f5
7b09db25
b6f6c629
2a33e036
d8638812
4119c22b
91d1a84f
46a90f74
1a56d467
fe0f6ef1
26a51f24
b95249e5
6a7d56f7
c1e082e3
502fab04
324b7d47
a925dec4
4090b6b2
43346225
d26ac991
b0435774
aea76976
dbe211fe
e5a2d495
75d263e4
e3a53f72
831...

output:

? acf82700
? acf82701
? acf82702
? acf82703
? acf82704
? acf82705
? acf82706
? acf82707
? acf82708
? acf82709
? acf8270a
? acf8270b
? acf8270c
? acf8270d
? acf8270e
? acf8270f
? acf82710
? acf82711
? acf82712
? acf82713
? acf82714
? acf82715
? acf82716
? acf82717
? acf82718
? acf82719
? acf8271a
? a...

result:

ok Correct! Found k = 0x27bc86aa.

Test #7:

score: 0
Accepted
time: 311ms
memory: 4204kb

input:

953bd48f
d96a117c
bac504dc
14beadce
a68617c8
61ea2bb8
9421e355
2db4a67e
f75beda2
2425fd5b
97f94f68
9174ed63
7c643020
3cfe6415
5685b536
7b719a58
3b822c38
41d13311
26055291
d53d14ab
6499a3c0
9de1f0eb
79375fc5
4d9ed667
62749d87
d3e6611b
4b97fb81
35ff4342
8602ef02
10235a8f
981995d2
593a571e
78cfabf8
a32...

output:

? 9ec89c00
? 9ec89c01
? 9ec89c02
? 9ec89c03
? 9ec89c04
? 9ec89c05
? 9ec89c06
? 9ec89c07
? 9ec89c08
? 9ec89c09
? 9ec89c0a
? 9ec89c0b
? 9ec89c0c
? 9ec89c0d
? 9ec89c0e
? 9ec89c0f
? 9ec89c10
? 9ec89c11
? 9ec89c12
? 9ec89c13
? 9ec89c14
? 9ec89c15
? 9ec89c16
? 9ec89c17
? 9ec89c18
? 9ec89c19
? 9ec89c1a
? 9...

result:

ok Correct! Found k = 0x869f3aa1.

Test #8:

score: 0
Accepted
time: 311ms
memory: 4304kb

input:

6e4b0002
09826ad4
6cfa7e21
6676a410
7f0abe03
7598a119
48cd911b
982e8fcf
a899b990
5ede58c8
a8c5e605
4eb9c83d
f93c2fc8
fd3e7112
a3e0f056
36532135
d485e316
d595f4c1
8ca7e46e
0dba48f3
4c18e086
b3deff33
c0164a07
763bfa47
a4aa4075
d9bbd237
5f8824a7
27a3bbb5
00985a3d
536be14b
807e3b84
ee0fab04
4a56bb12
d23...

output:

? 9ec89c00
? 9ec89c01
? 9ec89c02
? 9ec89c03
? 9ec89c04
? 9ec89c05
? 9ec89c06
? 9ec89c07
? 9ec89c08
? 9ec89c09
? 9ec89c0a
? 9ec89c0b
? 9ec89c0c
? 9ec89c0d
? 9ec89c0e
? 9ec89c0f
? 9ec89c10
? 9ec89c11
? 9ec89c12
? 9ec89c13
? 9ec89c14
? 9ec89c15
? 9ec89c16
? 9ec89c17
? 9ec89c18
? 9ec89c19
? 9ec89c1a
? 9...

result:

ok Correct! Found k = 0xd4ca440b.

Test #9:

score: 0
Accepted
time: 304ms
memory: 4036kb

input:

1eee3035
926e031a
a30fdfd6
dc279d26
c24543d2
231e623c
84efec31
fafabd31
22b19164
9ddd78bc
85b1fead
8fa3e291
e9a8cd0c
9f20c75a
917cb5c4
a8c97001
a2d63a0d
d5c079e7
08fca1c8
432d6ea4
56c84ad9
2059a0a3
06f88f66
7f28b8e7
0ed64983
288cc945
5a8590ce
5ef5ee11
db3979e8
aa2eea24
96d9d01a
df5a3186
aef5e493
17f...

output:

? d9033d00
? d9033d01
? d9033d02
? d9033d03
? d9033d04
? d9033d05
? d9033d06
? d9033d07
? d9033d08
? d9033d09
? d9033d0a
? d9033d0b
? d9033d0c
? d9033d0d
? d9033d0e
? d9033d0f
? d9033d10
? d9033d11
? d9033d12
? d9033d13
? d9033d14
? d9033d15
? d9033d16
? d9033d17
? d9033d18
? d9033d19
? d9033d1a
? d...

result:

ok Correct! Found k = 0xe889faf1.

Test #10:

score: 0
Accepted
time: 315ms
memory: 4040kb

input:

2614a52b
06f95c5d
135e4451
f16969ec
7528928a
c70a861c
4a822504
e0f99fd6
9894521b
66d9376a
dbd54172
f8cc6d32
581318ec
5e33ce28
d4986300
d9b1eee0
c1b68e35
50fe4e1c
3bf40d0b
e11058a0
bed9171e
52639043
e2af7598
a4351054
d1ebfaf0
da4f5f42
2e9f3803
8257f0d0
706c1722
58fc7971
c216043c
942f0608
1e4e25ec
56a...

output:

? d9033d00
? d9033d01
? d9033d02
? d9033d03
? d9033d04
? d9033d05
? d9033d06
? d9033d07
? d9033d08
? d9033d09
? d9033d0a
? d9033d0b
? d9033d0c
? d9033d0d
? d9033d0e
? d9033d0f
? d9033d10
? d9033d11
? d9033d12
? d9033d13
? d9033d14
? d9033d15
? d9033d16
? d9033d17
? d9033d18
? d9033d19
? d9033d1a
? d...

result:

ok Correct! Found k = 0x1c16a0b.

Test #11:

score: 0
Accepted
time: 297ms
memory: 4096kb

input:

7fb999f4
6d6940a6
b9b12f73
aef85c30
24417df0
3237b2bf
dd4e1eb7
aa9e3648
b3a9abfc
d553d7cc
01c245e3
260fee92
c15a5fcf
268d5e7f
d5a4c02b
605d5dd5
9663774c
91f7b815
8298b713
b5d0c7b4
b053bbb6
512c2463
1c591523
3aa06b63
2404d783
04c01ead
0f3377e9
2628b198
9a838b3c
314a18e8
fc705302
b5dc6e5b
93febb3e
fab...

output:

? d9033d00
? d9033d01
? d9033d02
? d9033d03
? d9033d04
? d9033d05
? d9033d06
? d9033d07
? d9033d08
? d9033d09
? d9033d0a
? d9033d0b
? d9033d0c
? d9033d0d
? d9033d0e
? d9033d0f
? d9033d10
? d9033d11
? d9033d12
? d9033d13
? d9033d14
? d9033d15
? d9033d16
? d9033d17
? d9033d18
? d9033d19
? d9033d1a
? d...

result:

ok Correct! Found k = 0x9f2e6aeb.

Test #12:

score: 0
Accepted
time: 329ms
memory: 4120kb

input:

85f372b8
de9be06a
6957e71d
0fb68e63
60ca9870
a82dc533
5b404669
0547b04a
7a98526d
d440cdd0
8fabfdb4
8e189db9
1514f368
4c353f50
eb1c680f
c80d8875
6b414fe8
0ee4f776
fb98a7a5
0caccc71
c1b914f1
74aa2bcf
b8f625c1
27168865
09ac9e99
9741974a
95ae2332
37599187
57cf90f4
4741791c
464e871a
8b110ca8
8f1fb7a9
380...

output:

? 2a7bbb00
? 2a7bbb01
? 2a7bbb02
? 2a7bbb03
? 2a7bbb04
? 2a7bbb05
? 2a7bbb06
? 2a7bbb07
? 2a7bbb08
? 2a7bbb09
? 2a7bbb0a
? 2a7bbb0b
? 2a7bbb0c
? 2a7bbb0d
? 2a7bbb0e
? 2a7bbb0f
? 2a7bbb10
? 2a7bbb11
? 2a7bbb12
? 2a7bbb13
? 2a7bbb14
? 2a7bbb15
? 2a7bbb16
? 2a7bbb17
? 2a7bbb18
? 2a7bbb19
? 2a7bbb1a
? 2...

result:

ok Correct! Found k = 0xc900044f.

Test #13:

score: 0
Accepted
time: 303ms
memory: 4104kb

input:

a9dc38c3
6c68d983
45454013
5bf87960
564c48a7
c00f08ec
e00aaa66
713ddfd3
1c73877e
fbf2d11a
5d323308
8cd8b5fb
ca37078c
2689938e
f2ad6795
504a6787
fda29546
0babaead
922835cd
08aeedb1
05e2fb61
8b2c9aeb
93f1f767
f4f6c695
b3c10d1e
d24134a6
3d9daa43
5e649ba0
d9cca9bf
fa7c89c0
00ba3162
e0d73c0c
4fb476bf
41f...

output:

? 2a7bbb00
? 2a7bbb01
? 2a7bbb02
? 2a7bbb03
? 2a7bbb04
? 2a7bbb05
? 2a7bbb06
? 2a7bbb07
? 2a7bbb08
? 2a7bbb09
? 2a7bbb0a
? 2a7bbb0b
? 2a7bbb0c
? 2a7bbb0d
? 2a7bbb0e
? 2a7bbb0f
? 2a7bbb10
? 2a7bbb11
? 2a7bbb12
? 2a7bbb13
? 2a7bbb14
? 2a7bbb15
? 2a7bbb16
? 2a7bbb17
? 2a7bbb18
? 2a7bbb19
? 2a7bbb1a
? 2...

result:

ok Correct! Found k = 0x8420b8af.

Test #14:

score: 0
Accepted
time: 315ms
memory: 4104kb

input:

b9d38871
75db02d6
3f56698f
f5c784e1
d4443c7f
ae2533c4
6d722281
fe0a1164
d5ff4a2d
c495c8dd
0b5e04a2
b9722020
726aec8a
02517a22
848c8a63
9702ad90
21da9573
33b3453e
cb1a4fe5
31dbf79a
644af076
c379174c
60a40982
a4482776
a30851ae
5b515cab
e03b4697
173c983b
a9481d8e
aeee6c9a
a2431e62
58ad2f44
fcf8df5e
474...

output:

? 786d7500
? 786d7501
? 786d7502
? 786d7503
? 786d7504
? 786d7505
? 786d7506
? 786d7507
? 786d7508
? 786d7509
? 786d750a
? 786d750b
? 786d750c
? 786d750d
? 786d750e
? 786d750f
? 786d7510
? 786d7511
? 786d7512
? 786d7513
? 786d7514
? 786d7515
? 786d7516
? 786d7517
? 786d7518
? 786d7519
? 786d751a
? 7...

result:

ok Correct! Found k = 0x3f416d0f.

Test #15:

score: 0
Accepted
time: 303ms
memory: 4108kb

input:

4f9dc4a2
a97544ba
89d7ecf0
e0e5d6ad
e83eeadc
c38f0228
db0951c8
84d172ec
c4de5fc4
bd06e7d6
ef1bf5de
3f4da476
2a77ede3
e11b797d
2d502d1b
0c90c20e
1fd4909f
3c19836e
b449d72d
c44deb71
4e37f4c4
e2811a43
80e37ec0
1b54f2a7
89924451
76dd16e0
e2aaa88d
8c125f18
43f1738d
f9575a70
b65f3726
6175c01d
ad6603ec
86b...

output:

? 786d7500
? 786d7501
? 786d7502
? 786d7503
? 786d7504
? 786d7505
? 786d7506
? 786d7507
? 786d7508
? 786d7509
? 786d750a
? 786d750b
? 786d750c
? 786d750d
? 786d750e
? 786d750f
? 786d7510
? 786d7511
? 786d7512
? 786d7513
? 786d7514
? 786d7515
? 786d7516
? 786d7517
? 786d7518
? 786d7519
? 786d751a
? 7...

result:

ok Correct! Found k = 0xfa62216f.

Test #16:

score: 0
Accepted
time: 328ms
memory: 4056kb

input:

d623547c
a7aa0ff6
9900b6ab
fa76be30
763aa71d
bfaba91a
a7491f0a
78df17a6
3f4ed492
3af9040b
3e4c7b33
d89bdd57
90d88cc2
53340ebc
13b41ba8
f2b8cea7
f31f72dc
6bb9e2e2
2dc4255c
dcd535cd
0c97b19d
186937d7
ced5b02e
fef38969
5b22c510
77665d05
18aeea4a
4c9e8df3
e73badcf
bfe3e422
0cac11e1
053de6a3
2282776b
57c...

output:

? 9cab3500
? 9cab3501
? 9cab3502
? 9cab3503
? 9cab3504
? 9cab3505
? 9cab3506
? 9cab3507
? 9cab3508
? 9cab3509
? 9cab350a
? 9cab350b
? 9cab350c
? 9cab350d
? 9cab350e
? 9cab350f
? 9cab3510
? 9cab3511
? 9cab3512
? 9cab3513
? 9cab3514
? 9cab3515
? 9cab3516
? 9cab3517
? 9cab3518
? 9cab3519
? 9cab351a
? 9...

result:

ok Correct! Found k = 0xb582d5cf.

Test #17:

score: 0
Accepted
time: 321ms
memory: 4044kb

input:

06dd69e2
97ce517c
199a4968
9ec03645
a6a8f721
1561b949
b44eb1a7
9c79bbf8
e3d3c00a
b7b41716
1770c56c
491697cb
3f9c7359
fac9a880
17b6f7e5
edd821e3
de911b3d
a02840c2
fd5cbdf0
3283b46d
5d35bac5
85a00682
0569ec15
1fa97888
fa7e79f5
e8e43283
4a06273c
d25fc6ed
0750a3fb
744261a3
6c513690
3ffc624d
a971326d
b4d...

output:

? 9cab3500
? 9cab3501
? 9cab3502
? 9cab3503
? 9cab3504
? 9cab3505
? 9cab3506
? 9cab3507
? 9cab3508
? 9cab3509
? 9cab350a
? 9cab350b
? 9cab350c
? 9cab350d
? 9cab350e
? 9cab350f
? 9cab3510
? 9cab3511
? 9cab3512
? 9cab3513
? 9cab3514
? 9cab3515
? 9cab3516
? 9cab3517
? 9cab3518
? 9cab3519
? 9cab351a
? 9...

result:

ok Correct! Found k = 0xb21c254b.

Test #18:

score: 0
Accepted
time: 326ms
memory: 4052kb

input:

d4f91dbd
4e1b041b
2031088f
dc447507
f1aeaa6d
54d2a8e7
ef21fd7b
1697ff69
365884c7
9e3c53ff
09f1b7c5
1079c3fc
ca86cd97
a6a649a4
b49b9a70
f86383d6
de4c8c91
2ea6754c
4c1c312e
e6e4c881
b157bb06
681b5221
16a9cfef
ed1bd24c
e440b113
1a358ec0
134acf6f
f7e405be
212e0294
c93a8338
658a0727
dd513e72
44570ccc
ec5...

output:

? f0f7db00
? f0f7db01
? f0f7db02
? f0f7db03
? f0f7db04
? f0f7db05
? f0f7db06
? f0f7db07
? f0f7db08
? f0f7db09
? f0f7db0a
? f0f7db0b
? f0f7db0c
? f0f7db0d
? f0f7db0e
? f0f7db0f
? f0f7db10
? f0f7db11
? f0f7db12
? f0f7db13
? f0f7db14
? f0f7db15
? f0f7db16
? f0f7db17
? f0f7db18
? f0f7db19
? f0f7db1a
? f...

result:

ok Correct! Found k = 0x6d3cd9ab.

Test #19:

score: 0
Accepted
time: 304ms
memory: 4108kb

input:

05452d9c
500b8120
6d85e44f
50b5ca4d
af5b695f
7fcbb8c9
b14be585
782aa07c
392abec1
8bc0cd61
3e2adbb0
158682cd
e1c414e2
1be41591
9891f6ba
d9465815
3f1127b7
b9c7ab55
f1e5c41e
0850cd4a
a5ec7d56
861e85f1
759c4931
153b2d78
33ba1a75
e80e59cf
5e452681
0b848f9e
8f7f548f
13b9705f
a539ebc7
7f574933
cd8ed832
274...

output:

? f0f7db00
? f0f7db01
? f0f7db02
? f0f7db03
? f0f7db04
? f0f7db05
? f0f7db06
? f0f7db07
? f0f7db08
? f0f7db09
? f0f7db0a
? f0f7db0b
? f0f7db0c
? f0f7db0d
? f0f7db0e
? f0f7db0f
? f0f7db10
? f0f7db11
? f0f7db12
? f0f7db13
? f0f7db14
? f0f7db15
? f0f7db16
? f0f7db17
? f0f7db18
? f0f7db19
? f0f7db1a
? f...

result:

ok Correct! Found k = 0x285d8e0b.

Test #20:

score: 0
Accepted
time: 309ms
memory: 4040kb

input:

35e00002
a9ac1b88
addea4e2
fd5074aa
575e4210
93a36ed1
f178a2b4
b60299c0
5674eeaa
813c9de8
067ee40e
546f6ccf
73a53c10
d3e83f62
8360fe34
1de7bf2c
8ff3e041
7ba232ce
d0709cad
3badf082
c1fbe4b7
52066d4b
35237162
484d50b1
b6e1bb8a
bb8cd228
1067a77a
dcdd4c4b
71a3649c
e7d3d583
b8292d5d
cf8b3672
543a4fc2
61b...

output:

? 088cbc00
? 088cbc01
? 088cbc02
? 088cbc03
? 088cbc04
? 088cbc05
? 088cbc06
? 088cbc07
? 088cbc08
? 088cbc09
? 088cbc0a
? 088cbc0b
? 088cbc0c
? 088cbc0d
? 088cbc0e
? 088cbc0f
? 088cbc10
? 088cbc11
? 088cbc12
? 088cbc13
? 088cbc14
? 088cbc15
? 088cbc16
? 088cbc17
? 088cbc18
? 088cbc19
? 088cbc1a
? 0...

result:

ok Correct! Found k = 0xe37e426b.

Test #21:

score: 0
Accepted
time: 299ms
memory: 4336kb

input:

82623a5b
7626cf18
abc81dd8
d694b0c4
1960d848
fc0057b1
65997028
6db3b5d4
630cbea5
6a1b8b9b
a57b1991
6de3c850
dcdb5f1a
8b1fda1d
0961e778
dd212765
2067273d
e737f29f
c163c054
7f51f14c
23c561e6
a0ad2f74
4d65b916
cb25a75a
7a58a9f2
adf191be
8fb85acd
a41010e7
f11b331d
970eb9d3
b12ea58b
0e955e47
7b8d7207
67c...

output:

? 088cbc00
? 088cbc01
? 088cbc02
? 088cbc03
? 088cbc04
? 088cbc05
? 088cbc06
? 088cbc07
? 088cbc08
? 088cbc09
? 088cbc0a
? 088cbc0b
? 088cbc0c
? 088cbc0d
? 088cbc0e
? 088cbc0f
? 088cbc10
? 088cbc11
? 088cbc12
? 088cbc13
? 088cbc14
? 088cbc15
? 088cbc16
? 088cbc17
? 088cbc18
? 088cbc19
? 088cbc1a
? 0...

result:

ok Correct! Found k = 0x9e9ef6cb.

Test #22:

score: 0
Accepted
time: 314ms
memory: 4332kb

input:

185f37c3
20833b88
397bf2ef
543ad66c
f5f58668
537adeb2
471fa33a
2e09a946
d394e491
f9db4f1e
71260991
bc9a8ca9
18c3e116
29383c3c
451dc55c
3f43646d
d29d8706
2c690f7a
bc88522a
17a4b61c
bd4e1094
78638df0
564812e9
bdf45a85
a92023f2
0d0945b8
44ac42db
aab8e067
4b32ab75
93aac7b5
99be5b0d
509c1b31
72c99480
c09...

output:

? 68ed6600
? 68ed6601
? 68ed6602
? 68ed6603
? 68ed6604
? 68ed6605
? 68ed6606
? 68ed6607
? 68ed6608
? 68ed6609
? 68ed660a
? 68ed660b
? 68ed660c
? 68ed660d
? 68ed660e
? 68ed660f
? 68ed6610
? 68ed6611
? 68ed6612
? 68ed6613
? 68ed6614
? 68ed6615
? 68ed6616
? 68ed6617
? 68ed6618
? 68ed6619
? 68ed661a
? 6...

result:

ok Correct! Found k = 0xb562adeb.

Test #23:

score: 0
Accepted
time: 322ms
memory: 4356kb

input:

a70739e9
95c28826
e1764f80
901fd4d6
fcf4fe7f
99ec6fc8
72b0819c
04f6f8b1
65c49574
ff1ca425
b5e4d814
918e3e77
b0c9b6b3
e3b7d800
ccc14c49
5145e839
d6a38f24
65f14667
dbb783fb
ea44e599
a363783c
888535b8
379697e8
7b594d2d
2cd7f682
7a647e2c
c383950a
32e618b7
d2280038
0526f66b
24e9a059
2b13719d
97704596
8f3...

output:

? 68ed6600
? 68ed6601
? 68ed6602
? 68ed6603
? 68ed6604
? 68ed6605
? 68ed6606
? 68ed6607
? 68ed6608
? 68ed6609
? 68ed660a
? 68ed660b
? 68ed660c
? 68ed660d
? 68ed660e
? 68ed660f
? 68ed6610
? 68ed6611
? 68ed6612
? 68ed6613
? 68ed6614
? 68ed6615
? 68ed6616
? 68ed6617
? 68ed6618
? 68ed6619
? 68ed661a
? 6...

result:

ok Correct! Found k = 0x7083624b.

Test #24:

score: 0
Accepted
time: 325ms
memory: 4336kb

input:

f6489593
7ded2ed9
62b894a4
74557787
7be68e3b
be2b0daa
cdd0e816
08667c13
644b87c6
7f07d57f
183fe298
a0368c3d
bddd606f
1b98ffdd
09532fa7
d92d59c9
52c9e9c1
8afcb4c0
3dbbbd35
6b677807
523e0072
33142061
e59bacf8
bf92e082
f799ecb0
3107f814
8a696052
ec0d2288
63471a0c
f2c924e5
e43c74c3
35bf1bc2
77f06d16
c91...

output:

? 45948e00
? 45948e01
? 45948e02
? 45948e03
? 45948e04
? 45948e05
? 45948e06
? 45948e07
? 45948e08
? 45948e09
? 45948e0a
? 45948e0b
? 45948e0c
? 45948e0d
? 45948e0e
? 45948e0f
? 45948e10
? 45948e11
? 45948e12
? 45948e13
? 45948e14
? 45948e15
? 45948e16
? 45948e17
? 45948e18
? 45948e19
? 45948e1a
? 4...

result:

ok Correct! Found k = 0x2ba416ab.

Test #25:

score: 0
Accepted
time: 317ms
memory: 4016kb

input:

6ddadab7
0d060870
7ce0b922
96e56c29
0a61c08c
845115c8
8c1eba71
f1702c2a
92bc387e
b6c4efba
93a3fdcc
cc7b5bec
7c4a71cd
f30e01e7
e1452c10
f8b8ed13
d5a2c447
e651d7ff
08e31790
b38265f8
300ef56f
99e6a761
ae25e061
e6d880c1
a7bf9579
0551617b
5f589f4c
4b850492
a8821ba6
e87535eb
632ce9c3
ba2ed3db
9c79d4e4
bd1...

output:

? 45948e00
? 45948e01
? 45948e02
? 45948e03
? 45948e04
? 45948e05
? 45948e06
? 45948e07
? 45948e08
? 45948e09
? 45948e0a
? 45948e0b
? 45948e0c
? 45948e0d
? 45948e0e
? 45948e0f
? 45948e10
? 45948e11
? 45948e12
? 45948e13
? 45948e14
? 45948e15
? 45948e16
? 45948e17
? 45948e18
? 45948e19
? 45948e1a
? 4...

result:

ok Correct! Found k = 0xe6c4cb0c.

Test #26:

score: 0
Accepted
time: 315ms
memory: 4300kb

input:

5e8d3103
e1a3c77a
f4385f65
9bfa8ab6
373807fa
3b91ad89
2ea6e229
d39150c9
ee686e46
9068d075
98bcb3dd
e4ec9521
1e7cf893
a38d1b8f
cf8ac1ba
e17cfc10
7f4a835d
e9af71c3
54f0434a
4131b53c
6b0f9646
80a867bb
7fb08a72
bb98bb47
1964498a
b768a02d
c961d230
2d7dae7c
167c5436
1f86349e
f0228614
64f01ce5
082c2800
9f2...

output:

? bd628a00
? bd628a01
? bd628a02
? bd628a03
? bd628a04
? bd628a05
? bd628a06
? bd628a07
? bd628a08
? bd628a09
? bd628a0a
? bd628a0b
? bd628a0c
? bd628a0d
? bd628a0e
? bd628a0f
? bd628a10
? bd628a11
? bd628a12
? bd628a13
? bd628a14
? bd628a15
? bd628a16
? bd628a17
? bd628a18
? bd628a19
? bd628a1a
? b...

result:

ok Correct! Found k = 0xa1e57f6c.

Test #27:

score: 0
Accepted
time: 301ms
memory: 4044kb

input:

7eefe660
560d423a
8dea4b34
173f6129
767bf6c2
f1998ded
bf1243c0
67f6ff31
f62b9977
2e968f1e
9b4ea7ec
30b5eca1
c6c83a97
f30e9bc3
7f48eb77
f2f75017
0e9b09bd
1159c168
708dfdef
a20d625c
16421aa3
31b5fe39
91246d0b
fecc0f52
441e7171
e9184c06
df080de9
a16d25cd
1187d308
40b2e9ef
79e21360
87811015
e3d0e72f
03e...

output:

? bd628a00
? bd628a01
? bd628a02
? bd628a03
? bd628a04
? bd628a05
? bd628a06
? bd628a07
? bd628a08
? bd628a09
? bd628a0a
? bd628a0b
? bd628a0c
? bd628a0d
? bd628a0e
? bd628a0f
? bd628a10
? bd628a11
? bd628a12
? bd628a13
? bd628a14
? bd628a15
? bd628a16
? bd628a17
? bd628a18
? bd628a19
? bd628a1a
? b...

result:

ok Correct! Found k = 0x57dc46ba.

Test #28:

score: 0
Accepted
time: 322ms
memory: 4204kb

input:

61f1499d
2979928a
a616cb2d
31d7d92e
0ae66033
a914693c
ea58edfd
2f228e30
2bb26f25
20be2a2c
df1e276b
0cc85dea
a0dd288b
d910d3d0
9abba062
02581474
fcaeaf6a
658e5e4d
3ccdcf5e
1e35f39f
2c26da02
86e9fc4e
637cf631
431b2270
1712285b
ceea0a40
0ea84939
16644095
7fdc5cb3
40488cba
800f57bd
7063743d
8600d0da
ef3...

output:

? bd628a00
? bd628a01
? bd628a02
? bd628a03
? bd628a04
? bd628a05
? bd628a06
? bd628a07
? bd628a08
? bd628a09
? bd628a0a
? bd628a0b
? bd628a0c
? bd628a0d
? bd628a0e
? bd628a0f
? bd628a10
? bd628a11
? bd628a12
? bd628a13
? bd628a14
? bd628a15
? bd628a16
? bd628a17
? bd628a18
? bd628a19
? bd628a1a
? b...

result:

ok Correct! Found k = 0x12fcfb1a.

Test #29:

score: 0
Accepted
time: 314ms
memory: 4076kb

input:

a519c33f
4f0126d3
fb19e758
49284f27
b28c3906
2365f7fb
672fb78e
797d180c
7214f688
f082730e
5d0b16f5
5cb49620
ecfb0551
f46c29e5
97c754c8
dbfe94b4
b988aeda
b2667761
dc51b126
6c95ac6c
57f3be23
9bef32f6
2b22a854
f74f1fbe
f5f2d06a
6655bd10
5d0032f3
ba25194d
24969a6f
bb42c269
6ad851be
ee990380
bc17ca4b
b78...

output:

? 66e4f900
? 66e4f901
? 66e4f902
? 66e4f903
? 66e4f904
? 66e4f905
? 66e4f906
? 66e4f907
? 66e4f908
? 66e4f909
? 66e4f90a
? 66e4f90b
? 66e4f90c
? 66e4f90d
? 66e4f90e
? 66e4f90f
? 66e4f910
? 66e4f911
? 66e4f912
? 66e4f913
? 66e4f914
? 66e4f915
? 66e4f916
? 66e4f917
? 66e4f918
? 66e4f919
? 66e4f91a
? 6...

result:

ok Correct! Found k = 0xce1daf7a.

Test #30:

score: 0
Accepted
time: 317ms
memory: 4120kb

input:

3d50874a
528ca1cb
cb7575fc
7e51cded
9728ddb8
a3bdc850
285051f6
ae4aeec6
9b4a8956
ef15be2f
e9c848a1
8eaca175
ee8fcd09
f9b9b30e
ae997185
c2e02537
534f8346
12e41352
10fd1fea
c89d1230
af4504be
d4bad89b
c9436523
cb1690ed
d0881bef
2078244e
38a95ee3
f879af35
9d0e7cc7
bdc15c1f
fdc4ad6d
fcbb6293
06495a85
305...

output:

? 66e4f900
? 66e4f901
? 66e4f902
? 66e4f903
? 66e4f904
? 66e4f905
? 66e4f906
? 66e4f907
? 66e4f908
? 66e4f909
? 66e4f90a
? 66e4f90b
? 66e4f90c
? 66e4f90d
? 66e4f90e
? 66e4f90f
? 66e4f910
? 66e4f911
? 66e4f912
? 66e4f913
? 66e4f914
? 66e4f915
? 66e4f916
? 66e4f917
? 66e4f918
? 66e4f919
? 66e4f91a
? 6...

result:

ok Correct! Found k = 0x893e63da.

Test #31:

score: 0
Accepted
time: 321ms
memory: 4072kb

input:

3f85b691
85a4088d
efd28825
7e615bbb
30252baf
d04d9448
bdb6e1d3
5f1e5eb2
a56cc8bf
f1fd02ec
7bb294fe
0de2faba
da061396
ca5ed811
ac4c4903
ffc93085
d1dcd7d5
679211e9
b1903762
d30ede79
e03433b3
62ce9bc9
77423bff
acdbcc54
84dae6b8
9992d290
e2441f49
a2ad21db
568f28a8
2bae4f0a
4f56a5fe
151ddc17
ee61a5ec
ba9...

output:

? e6faa500
? e6faa501
? e6faa502
? e6faa503
? e6faa504
? e6faa505
? e6faa506
? e6faa507
? e6faa508
? e6faa509
? e6faa50a
? e6faa50b
? e6faa50c
? e6faa50d
? e6faa50e
? e6faa50f
? e6faa510
? e6faa511
? e6faa512
? e6faa513
? e6faa514
? e6faa515
? e6faa516
? e6faa517
? e6faa518
? e6faa519
? e6faa51a
? e...

result:

ok Correct! Found k = 0x445f183a.

Test #32:

score: 0
Accepted
time: 312ms
memory: 4040kb

input:

69414265
b66d6aa0
b5998a6e
802e5073
83d8c5b7
57781e21
372c3d41
99e2c2da
9c3a18b5
a21517d4
e9e42167
8ba6cccd
e91adfce
b00e162d
4535488f
3e20b212
207e47e6
f12699ab
fac6ca2e
26eb7af4
ac40485a
1da94e44
20048062
d8826cc3
c898d4de
ec98124f
63237fc7
6291b45a
c41618c0
decb024d
20ebd886
89564dc4
6d2acc3a
dec...

output:

? e6faa500
? e6faa501
? e6faa502
? e6faa503
? e6faa504
? e6faa505
? e6faa506
? e6faa507
? e6faa508
? e6faa509
? e6faa50a
? e6faa50b
? e6faa50c
? e6faa50d
? e6faa50e
? e6faa50f
? e6faa510
? e6faa511
? e6faa512
? e6faa513
? e6faa514
? e6faa515
? e6faa516
? e6faa517
? e6faa518
? e6faa519
? e6faa51a
? e...

result:

ok Correct! Found k = 0xff7fcc9a.

Test #33:

score: 0
Accepted
time: 303ms
memory: 4300kb

input:

20aba507
268c1f55
aa3b7db9
4b15cdb7
e91a8975
926fdea2
1d067491
47b11acc
5e8b1d0d
d6156d34
88c39eac
35fb524a
718125bf
a9fbdc6d
a5beba34
2c648b00
f9ce587e
789e3516
a31ebd5e
911ae2f9
feb1a5d6
338bb579
c0789b9b
77f983c0
2d76f8e8
ba6fffcf
88ac3f48
d7eb4068
184a4140
df0e908c
f8d14bb4
0ab11854
ad81c38f
dc4...

output:

? fb4ec500
? fb4ec501
? fb4ec502
? fb4ec503
? fb4ec504
? fb4ec505
? fb4ec506
? fb4ec507
? fb4ec508
? fb4ec509
? fb4ec50a
? fb4ec50b
? fb4ec50c
? fb4ec50d
? fb4ec50e
? fb4ec50f
? fb4ec510
? fb4ec511
? fb4ec512
? fb4ec513
? fb4ec514
? fb4ec515
? fb4ec516
? fb4ec517
? fb4ec518
? fb4ec519
? fb4ec51a
? f...

result:

ok Correct! Found k = 0xbaa080fa.

Test #34:

score: 0
Accepted
time: 311ms
memory: 4052kb

input:

85990438
f698e794
2756ca1d
5f60da3e
a755b7aa
da596326
c2e16c1d
27ed8ced
1cb0663c
80ed98a6
d72557b4
3f3b0573
e27c5430
270c9040
ce021e22
2fd1338f
00e97924
021e3016
f5de69e7
7f6c5d80
9fa21aca
67af45bf
4237b967
e08a4688
c885dc22
0ea16f8b
50e3469a
3320d2a8
c9c481a9
7e2a87b3
207275b0
59f9ebe2
23d0eeb3
d93...

output:

? fb4ec500
? fb4ec501
? fb4ec502
? fb4ec503
? fb4ec504
? fb4ec505
? fb4ec506
? fb4ec507
? fb4ec508
? fb4ec509
? fb4ec50a
? fb4ec50b
? fb4ec50c
? fb4ec50d
? fb4ec50e
? fb4ec50f
? fb4ec510
? fb4ec511
? fb4ec512
? fb4ec513
? fb4ec514
? fb4ec515
? fb4ec516
? fb4ec517
? fb4ec518
? fb4ec519
? fb4ec51a
? f...

result:

ok Correct! Found k = 0x75c1355a.

Test #35:

score: 0
Accepted
time: 320ms
memory: 4136kb

input:

cdf99d87
a1a7e3cc
18beb43e
930dff32
b500149e
7731ce3b
2920301a
6307f899
92067bce
7662d560
a41c74d6
67a09c22
89664f5e
3f5ac231
cb0cc25f
3c1c4539
94635b04
edc4f8aa
67977450
69b6986d
db222bdf
e503f76d
91139453
be6bac04
15e11d5e
f1c386b8
6196e087
e5fda055
c6d9e89b
42f24b2e
7a08e524
dbae5cdb
83b9c2f2
d8b...

output:

? fd303000
? fd303001
? fd303002
? fd303003
? fd303004
? fd303005
? fd303006
? fd303007
? fd303008
? fd303009
? fd30300a
? fd30300b
? fd30300c
? fd30300d
? fd30300e
? fd30300f
? fd303010
? fd303011
? fd303012
? fd303013
? fd303014
? fd303015
? fd303016
? fd303017
? fd303018
? fd303019
? fd30301a
? f...

result:

ok Correct! Found k = 0x30e1e9bb.

Test #36:

score: 0
Accepted
time: 318ms
memory: 4332kb

input:

1bd8503f
5dcf3b29
b08e5fef
993a4633
66cc3758
16351db2
90f228cc
2c14f9b0
b564940c
2a6d86ff
3d5d2e59
b45ef2ad
e5b5c78f
1e36495d
f5b92e8d
08587be5
6f09267d
e20167c1
e8764e1d
8a21e4c8
99eeba3e
d39fe6b6
dcb8b562
fcc7be41
322cc3f4
575b6518
c76ab341
efe81a43
c703c4da
81f9421e
f7419c88
7ccf24ed
2ce77a73
287...

output:

? fd303000
? fd303001
? fd303002
? fd303003
? fd303004
? fd303005
? fd303006
? fd303007
? fd303008
? fd303009
? fd30300a
? fd30300b
? fd30300c
? fd30300d
? fd30300e
? fd30300f
? fd303010
? fd303011
? fd303012
? fd303013
? fd303014
? fd303015
? fd303016
? fd303017
? fd303018
? fd303019
? fd30301a
? f...

result:

ok Correct! Found k = 0x71544f65.

Test #37:

score: 0
Accepted
time: 320ms
memory: 4328kb

input:

4f1cae53
a54edd4d
ec32b7fa
7cf5a75c
ebc4144f
df0aa028
fa0a1b91
8fff755c
07201c16
c38ecdec
2d85f187
4c9066ea
09c3ee63
4c972385
6710bc2f
15460546
6dd49184
15272cc5
130e0c15
085b6a5e
839117f8
afa33c09
dd31226b
d7afeee4
41f07938
21ef0fc4
9b93e1a6
73632d40
d3a36562
5c0a3165
551e8468
b9da796a
938acf2d
013...

output:

? d1249a00
? d1249a01
? d1249a02
? d1249a03
? d1249a04
? d1249a05
? d1249a06
? d1249a07
? d1249a08
? d1249a09
? d1249a0a
? d1249a0b
? d1249a0c
? d1249a0d
? d1249a0e
? d1249a0f
? d1249a10
? d1249a11
? d1249a12
? d1249a13
? d1249a14
? d1249a15
? d1249a16
? d1249a17
? d1249a18
? d1249a19
? d1249a1a
? d...

result:

ok Correct! Found k = 0x2c7503c5.

Test #38:

score: 0
Accepted
time: 326ms
memory: 4100kb

input:

777458ed
938235c0
2375bd3d
2fe2b67e
a2c0addf
6ad83dcc
b30e5439
5b28db70
5dccf052
30c57d44
94c56d4c
7527cbac
1ab00c94
fe1148d6
67bc34f6
76d2b313
b535f79d
a14516ef
7e888036
684978b1
568ef929
e8863791
eadb7b43
41ca36f3
bb9e496a
b8aa7c67
7eb5b43f
589ea650
4d4be538
f7444d49
1c9ee916
0abd10cc
a1bb9327
99b...

output:

? d1249a00
? d1249a01
? d1249a02
? d1249a03
? d1249a04
? d1249a05
? d1249a06
? d1249a07
? d1249a08
? d1249a09
? d1249a0a
? d1249a0b
? d1249a0c
? d1249a0d
? d1249a0e
? d1249a0f
? d1249a10
? d1249a11
? d1249a12
? d1249a13
? d1249a14
? d1249a15
? d1249a16
? d1249a17
? d1249a18
? d1249a19
? d1249a1a
? d...

result:

ok Correct! Found k = 0xe795b825.

Test #39:

score: 0
Accepted
time: 320ms
memory: 4340kb

input:

b3e60882
67899287
57103f72
2cd4ae78
b8341d27
1eda198c
542bcc43
d0010c2c
1f88c6b7
fb14e4c7
d07b0526
c24f2e8e
b731e721
bbdfcdcf
b8e79010
52d96898
2bb8777b
33201c29
4bda113f
6fe6b706
5c1e0c29
66781bd4
06b8b74e
5a6123a2
aa92977b
c1a7098d
7af204d1
1edda40b
0bc98112
aa5dd2e0
1cd064a8
4608332f
77f57e1a
c76...

output:

? a3ed1800
? a3ed1801
? a3ed1802
? a3ed1803
? a3ed1804
? a3ed1805
? a3ed1806
? a3ed1807
? a3ed1808
? a3ed1809
? a3ed180a
? a3ed180b
? a3ed180c
? a3ed180d
? a3ed180e
? a3ed180f
? a3ed1810
? a3ed1811
? a3ed1812
? a3ed1813
? a3ed1814
? a3ed1815
? a3ed1816
? a3ed1817
? a3ed1818
? a3ed1819
? a3ed181a
? a...

result:

ok Correct! Found k = 0xa2b66c85.

Test #40:

score: 0
Accepted
time: 314ms
memory: 3984kb

input:

c2d19e2c
dec89e4a
8cae273a
caf1089d
f8d032b8
a44bec34
662e3c27
0429d7c9
ef96a685
026c41de
7dbdc6c8
a23a9792
809a9da9
eb821065
6416d5d4
8bcf860f
6703ebac
b7d12d84
c1d1fe04
8bf99547
4bc1402a
428d06ae
ff754f74
68cbb215
302ce266
f30163d5
5ce34894
b0da1e5d
b689a3ed
24c96765
dfd4d1f0
d83f8ad2
60927304
41c...

output:

? a3ed1800
? a3ed1801
? a3ed1802
? a3ed1803
? a3ed1804
? a3ed1805
? a3ed1806
? a3ed1807
? a3ed1808
? a3ed1809
? a3ed180a
? a3ed180b
? a3ed180c
? a3ed180d
? a3ed180e
? a3ed180f
? a3ed1810
? a3ed1811
? a3ed1812
? a3ed1813
? a3ed1814
? a3ed1815
? a3ed1816
? a3ed1817
? a3ed1818
? a3ed1819
? a3ed181a
? a...

result:

ok Correct! Found k = 0x5dd720e5.

Test #41:

score: 0
Accepted
time: 310ms
memory: 4116kb

input:

a499c475
bcb87ce5
67fcac3c
7f69f9ff
e6b3465f
776d6c4a
5abef521
fe9d039c
71b73f6d
0753e274
4770200d
787c919c
88399d3c
c1d56c39
7dae830d
986ba6a7
4fa316d7
35098cab
5e0dfb07
175d90b3
ebb28c6b
8fb31ca6
f61d7843
71670a61
6ba52163
9f217a31
3ad9eb76
c90d8181
1e134b59
dcf2318a
8c20501e
0e7790ad
aa7b1ab9
0ca...

output:

? a3ed1800
? a3ed1801
? a3ed1802
? a3ed1803
? a3ed1804
? a3ed1805
? a3ed1806
? a3ed1807
? a3ed1808
? a3ed1809
? a3ed180a
? a3ed180b
? a3ed180c
? a3ed180d
? a3ed180e
? a3ed180f
? a3ed1810
? a3ed1811
? a3ed1812
? a3ed1813
? a3ed1814
? a3ed1815
? a3ed1816
? a3ed1817
? a3ed1818
? a3ed1819
? a3ed181a
? a...

result:

ok Correct! Found k = 0x18f7d545.

Test #42:

score: 0
Accepted
time: 314ms
memory: 3928kb

input:

6802c905
c8748e6e
c1b36289
30976de4
5048959c
c907b8d6
e745c065
5fb77783
9d3b0d64
d4b5ab68
bc0b4761
48eae8e0
5c5b9ffe
a0d8be03
e42e4238
353ed886
05120eff
8db2ef53
623fc353
11d1b844
7f568f6d
8172dbde
82cc81c6
b7492d02
296a5f13
f5808139
005a006d
7014bbcd
012670fd
95efb677
248c703b
b02641ab
294e6808
92c...

output:

? 0cfb6700
? 0cfb6701
? 0cfb6702
? 0cfb6703
? 0cfb6704
? 0cfb6705
? 0cfb6706
? 0cfb6707
? 0cfb6708
? 0cfb6709
? 0cfb670a
? 0cfb670b
? 0cfb670c
? 0cfb670d
? 0cfb670e
? 0cfb670f
? 0cfb6710
? 0cfb6711
? 0cfb6712
? 0cfb6713
? 0cfb6714
? 0cfb6715
? 0cfb6716
? 0cfb6717
? 0cfb6718
? 0cfb6719
? 0cfb671a
? 0...

result:

ok Correct! Found k = 0xd41889a5.

Test #43:

score: 0
Accepted
time: 317ms
memory: 4096kb

input:

8e0daa92
0cd4fbcf
3dded249
802cded6
b8fb415d
dbcfbd4b
21c76fec
05e258d9
8f518e68
e49be0fb
f47d7346
7f74fa41
0ddb0a8c
bba10301
2ed93c6e
d9b7f869
ea6ba5d4
4d169e1e
23a05b6f
a9286f42
f85a03be
29125ace
e4750486
afb87af2
898385c5
5198c21b
3d6aac13
a9b51fee
68069c26
3fc5bef3
281ac035
56dab9d2
c8a9ab95
fea...

output:

? 0cfb6700
? 0cfb6701
? 0cfb6702
? 0cfb6703
? 0cfb6704
? 0cfb6705
? 0cfb6706
? 0cfb6707
? 0cfb6708
? 0cfb6709
? 0cfb670a
? 0cfb670b
? 0cfb670c
? 0cfb670d
? 0cfb670e
? 0cfb670f
? 0cfb6710
? 0cfb6711
? 0cfb6712
? 0cfb6713
? 0cfb6714
? 0cfb6715
? 0cfb6716
? 0cfb6717
? 0cfb6718
? 0cfb6719
? 0cfb671a
? 0...

result:

ok Correct! Found k = 0x8f393e05.

Test #44:

score: 0
Accepted
time: 314ms
memory: 4300kb

input:

99726c28
0c816e07
878a542a
b37e3447
daf89146
56547344
13bbe385
0195d242
7123ce2f
ad3632b6
2897f30b
f300991a
319fb4c7
adabe006
ce11bd6f
bd468aca
445043fb
e4b289dc
fb35120f
db49e765
93546afb
7cba4dc4
44118c42
a3e67f83
727d9b3c
18a51352
b46b23bd
ee5aa354
8f087c76
0307911f
fc8e9142
04a21041
55cccbfd
9f5...

output:

? a97f2900
? a97f2901
? a97f2902
? a97f2903
? a97f2904
? a97f2905
? a97f2906
? a97f2907
? a97f2908
? a97f2909
? a97f290a
? a97f290b
? a97f290c
? a97f290d
? a97f290e
? a97f290f
? a97f2910
? a97f2911
? a97f2912
? a97f2913
? a97f2914
? a97f2915
? a97f2916
? a97f2917
? a97f2918
? a97f2919
? a97f291a
? a...

result:

ok Correct! Found k = 0x4a59f265.

Test #45:

score: 0
Accepted
time: 316ms
memory: 4044kb

input:

f429e8f1
3d0baed3
41222855
b5ba65a4
aa9cc074
506b9e4c
01b60019
922b9c7b
8d7b048c
fa376d6a
eba5cf91
024ab3b4
813fc77b
a3caaf77
1594eeb8
e14acaa5
e9bb05b0
1e2fdd90
d6610899
cead9aa0
538fef67
82bae5a5
06144c25
38d7fdd8
4d9e645d
e8fc62bb
47309530
57f1109b
9a685f3a
f8200456
6e726fe4
c823db83
c9be5012
439...

output:

? a97f2900
? a97f2901
? a97f2902
? a97f2903
? a97f2904
? a97f2905
? a97f2906
? a97f2907
? a97f2908
? a97f2909
? a97f290a
? a97f290b
? a97f290c
? a97f290d
? a97f290e
? a97f290f
? a97f2910
? a97f2911
? a97f2912
? a97f2913
? a97f2914
? a97f2915
? a97f2916
? a97f2917
? a97f2918
? a97f2919
? a97f291a
? a...

result:

ok Correct! Found k = 0x57aa6c5.

Test #46:

score: 0
Accepted
time: 315ms
memory: 4104kb

input:

7914b7fb
cb50a16b
27184fbc
4356f1a8
3f4200ee
5384676d
1f897260
43ad61d9
4d542251
cde1047e
71782987
de6438fa
5c69aa60
e2ee86e3
a3bdc6f4
8642ac2a
b18a08f2
f209638c
36d2403c
147d8c5f
8a819303
8b5bbcce
27efda6b
c651a33a
94c40b63
e022be04
f8344fc9
b0a9d718
92128d39
a54d2024
545f64e0
b821cfcd
110d1377
8a7...

output:

? ff353b00
? ff353b01
? ff353b02
? ff353b03
? ff353b04
? ff353b05
? ff353b06
? ff353b07
? ff353b08
? ff353b09
? ff353b0a
? ff353b0b
? ff353b0c
? ff353b0d
? ff353b0e
? ff353b0f
? ff353b10
? ff353b11
? ff353b12
? ff353b13
? ff353b14
? ff353b15
? ff353b16
? ff353b17
? ff353b18
? ff353b19
? ff353b1a
? f...

result:

ok Correct! Found k = 0x45ed0c70.

Test #47:

score: 0
Accepted
time: 320ms
memory: 4336kb

input:

4e0a2824
b0b8e859
ea4478fc
50f0c42c
1d3c1446
74f61f3d
3e79b3f3
46189b4d
8551e96d
bfa5eb9d
82de06a0
bb55175e
ae8392ba
b88d047c
8edd5eed
233803ca
4cbdd3af
d6ae67e4
4cf04c8b
c03daf9a
cc76ee30
e2b447cf
09a3e1ee
de3c4850
4482ff15
27c33668
05999d69
cd418201
ba6941ce
188b6747
d64a4f8c
9fc77908
a173b2dc
eac...

output:

? ff353b00
? ff353b01
? ff353b02
? ff353b03
? ff353b04
? ff353b05
? ff353b06
? ff353b07
? ff353b08
? ff353b09
? ff353b0a
? ff353b0b
? ff353b0c
? ff353b0d
? ff353b0e
? ff353b0f
? ff353b10
? ff353b11
? ff353b12
? ff353b13
? ff353b14
? ff353b15
? ff353b16
? ff353b17
? ff353b18
? ff353b19
? ff353b1a
? f...

result:

ok Correct! Found k = 0x10dc0d0.

Test #48:

score: 0
Accepted
time: 317ms
memory: 4088kb

input:

61072830
c851bda4
bd8ea130
a040c15d
befe48b9
e55e1ffb
51bbf3c9
f8eb884a
07e1f268
b1da4f1a
44111374
b2177e86
68f94377
c3c92958
a27c3607
2682a07e
68ae702d
48bd1ef3
441428f4
be9ffaf5
418a01f7
ed071436
5d8a5ec5
b96e33cf
d1a4c42b
748cb35c
90f0c403
aaec94e0
9181d659
be2a61c2
c6f69832
2846a489
8d92e917
2d9...

output:

? 2f04be00
? 2f04be01
? 2f04be02
? 2f04be03
? 2f04be04
? 2f04be05
? 2f04be06
? 2f04be07
? 2f04be08
? 2f04be09
? 2f04be0a
? 2f04be0b
? 2f04be0c
? 2f04be0d
? 2f04be0e
? 2f04be0f
? 2f04be10
? 2f04be11
? 2f04be12
? 2f04be13
? 2f04be14
? 2f04be15
? 2f04be16
? 2f04be17
? 2f04be18
? 2f04be19
? 2f04be1a
? 2...

result:

ok Correct! Found k = 0xbc2e7530.

Test #49:

score: 0
Accepted
time: 311ms
memory: 4188kb

input:

4f558968
58b372a6
c9f7296f
336681a6
d155cf71
5eb8b8b8
f171d0f8
4fc3dea0
c1754000
f4135c2e
427bb995
3d044f41
2ebba3a8
50f2d9b4
4e4cf323
ead3ea19
e985076e
6b3bce4e
0246fc61
dc8f76c9
86fc165b
8c3c5508
4ec2e136
a46eb841
c88e803f
69ffc796
79b5fca8
0508f320
eaa0c161
d7678212
8f83b544
900ef762
b3dfc8df
1be...

output:

? 2f04be00
? 2f04be01
? 2f04be02
? 2f04be03
? 2f04be04
? 2f04be05
? 2f04be06
? 2f04be07
? 2f04be08
? 2f04be09
? 2f04be0a
? 2f04be0b
? 2f04be0c
? 2f04be0d
? 2f04be0e
? 2f04be0f
? 2f04be10
? 2f04be11
? 2f04be12
? 2f04be13
? 2f04be14
? 2f04be15
? 2f04be16
? 2f04be17
? 2f04be18
? 2f04be19
? 2f04be1a
? 2...

result:

ok Correct! Found k = 0x774f2990.

Test #50:

score: 0
Accepted
time: 318ms
memory: 4332kb

input:

7d2b5075
f647973f
5388a906
6d3c44e6
ba7d59d3
2060af4f
cf3e662e
dd4e83d9
94145799
d54e2b41
a90606f1
99c63545
db10a480
be37a973
00f8b272
9aa89c3b
27599cd8
c72822f3
388804b8
44b8447a
62928d25
de029f3a
b911fa15
97262201
43c8651b
4f4576d1
4ce6d590
5d48532b
6463a34a
da9e72d0
21411a34
91d95e5b
9b60585d
692...

output:

? 25e5c200
? 25e5c201
? 25e5c202
? 25e5c203
? 25e5c204
? 25e5c205
? 25e5c206
? 25e5c207
? 25e5c208
? 25e5c209
? 25e5c20a
? 25e5c20b
? 25e5c20c
? 25e5c20d
? 25e5c20e
? 25e5c20f
? 25e5c210
? 25e5c211
? 25e5c212
? 25e5c213
? 25e5c214
? 25e5c215
? 25e5c216
? 25e5c217
? 25e5c218
? 25e5c219
? 25e5c21a
? 2...

result:

ok Correct! Found k = 0x326fddf0.

Test #51:

score: 0
Accepted
time: 318ms
memory: 4048kb

input:

db17c1c7
587cb73e
1a32578e
92d4862e
701528b8
ffa060fa
266f7bd4
11a8469b
1f7b6532
16a57e05
591dc489
c6b4bf23
77cd683d
7b10250c
a9310089
8d9acffd
45444f0e
e811c7bc
a824afc6
d8e08ee8
5f385373
54ff487b
87b8f4e4
83d93931
8ef8f065
201f6935
90d41aff
30d846d7
1aaabf4d
54903f35
9d98bc33
b945021f
d93b4bfe
0f9...

output:

? 25e5c200
? 25e5c201
? 25e5c202
? 25e5c203
? 25e5c204
? 25e5c205
? 25e5c206
? 25e5c207
? 25e5c208
? 25e5c209
? 25e5c20a
? 25e5c20b
? 25e5c20c
? 25e5c20d
? 25e5c20e
? 25e5c20f
? 25e5c210
? 25e5c211
? 25e5c212
? 25e5c213
? 25e5c214
? 25e5c215
? 25e5c216
? 25e5c217
? 25e5c218
? 25e5c219
? 25e5c21a
? 2...

result:

ok Correct! Found k = 0xed909250.

Test #52:

score: 0
Accepted
time: 303ms
memory: 4200kb

input:

ea2cc3ac
af1c657a
a798536d
f6d3914b
7c3f9862
c2eeff7a
19026288
f4eefd51
d961c1eb
2f424faf
f7c3fc0d
1e11aee8
2ddf990f
ef6874b6
76470ead
15f25fa6
2f346ad8
33493678
b620c4cc
2cdb3601
83244e27
a53ab9bf
31db4755
93e43980
ee43f5a0
d0eb4fc4
c2cf41f2
b32d2c80
5b5eee21
13f0ada1
2806ece8
8b91af7a
6c55e7c0
a0b...

output:

? 64cdd900
? 64cdd901
? 64cdd902
? 64cdd903
? 64cdd904
? 64cdd905
? 64cdd906
? 64cdd907
? 64cdd908
? 64cdd909
? 64cdd90a
? 64cdd90b
? 64cdd90c
? 64cdd90d
? 64cdd90e
? 64cdd90f
? 64cdd910
? 64cdd911
? 64cdd912
? 64cdd913
? 64cdd914
? 64cdd915
? 64cdd916
? 64cdd917
? 64cdd918
? 64cdd919
? 64cdd91a
? 6...

result:

ok Correct! Found k = 0xa8b146b0.

Test #53:

score: 0
Accepted
time: 321ms
memory: 4048kb

input:

79ddab89
2113157c
9568fc90
414a5321
98b652ca
f8f9d665
f4c7c533
224e900a
58a2a53d
a7af3501
51c8aab6
28081725
2a28fdf5
6eb0a2de
fc487fd6
4f9b236d
98426916
fcfe76ff
8c96b9d2
e0202c3d
0c5eb318
dcf2e5aa
d6800ae8
40052132
ed98fe16
3a56a597
b79b3a94
f44fa78a
a13c5712
b894619b
ccd61b07
fc0cb86e
e603b35c
eb5...

output:

? 64cdd900
? 64cdd901
? 64cdd902
? 64cdd903
? 64cdd904
? 64cdd905
? 64cdd906
? 64cdd907
? 64cdd908
? 64cdd909
? 64cdd90a
? 64cdd90b
? 64cdd90c
? 64cdd90d
? 64cdd90e
? 64cdd90f
? 64cdd910
? 64cdd911
? 64cdd912
? 64cdd913
? 64cdd914
? 64cdd915
? 64cdd916
? 64cdd917
? 64cdd918
? 64cdd919
? 64cdd91a
? 6...

result:

ok Correct! Found k = 0x63d1fb10.

Test #54:

score: 0
Accepted
time: 308ms
memory: 4048kb

input:

0994bfd0
d568838a
72eb2232
a5cfe338
83a61196
aa48e8ef
e51114de
5e12bcf0
d086e4d1
8e9e4b56
eea6ebfa
d33cd9e8
3a9a1f90
8f6bc48c
654225d1
2017eecd
62b1ae4d
8ffe8aed
d2a15486
aaf2e43a
ac964ac1
7ab153b7
85cfba7e
df1fbaaa
4a062cf2
d0dcabdb
d23e0377
ffbc1f7c
724fdaa3
c19ea9e2
77fc3873
feeb233e
5d44bb64
af1...

output:

? 2a80a400
? 2a80a401
? 2a80a402
? 2a80a403
? 2a80a404
? 2a80a405
? 2a80a406
? 2a80a407
? 2a80a408
? 2a80a409
? 2a80a40a
? 2a80a40b
? 2a80a40c
? 2a80a40d
? 2a80a40e
? 2a80a40f
? 2a80a410
? 2a80a411
? 2a80a412
? 2a80a413
? 2a80a414
? 2a80a415
? 2a80a416
? 2a80a417
? 2a80a418
? 2a80a419
? 2a80a41a
? 2...

result:

ok Correct! Found k = 0x1ef2af70.

Test #55:

score: 0
Accepted
time: 320ms
memory: 4300kb

input:

ab3db6f1
68ba806c
4c66cf19
0fd65b36
9707f16b
6d955f22
bde552f3
492e13ea
7200690e
a1c6fc7c
fbf3eea5
7298c224
4e4f7d9f
5ff653ab
d0c54bf1
7ff0f05e
8977aa0f
587f90a5
660d7848
1b86287f
2a6935ac
958cb425
1a26ae40
d78e76c2
c0d94de4
524cf99e
10659ad9
5489428b
72882c93
f6a9f660
ca4830ad
4c936d1f
5106dc94
855...

output:

? 2a80a400
? 2a80a401
? 2a80a402
? 2a80a403
? 2a80a404
? 2a80a405
? 2a80a406
? 2a80a407
? 2a80a408
? 2a80a409
? 2a80a40a
? 2a80a40b
? 2a80a40c
? 2a80a40d
? 2a80a40e
? 2a80a40f
? 2a80a410
? 2a80a411
? 2a80a412
? 2a80a413
? 2a80a414
? 2a80a415
? 2a80a416
? 2a80a417
? 2a80a418
? 2a80a419
? 2a80a41a
? 2...

result:

ok Correct! Found k = 0xda1363d0.

Test #56:

score: 0
Accepted
time: 313ms
memory: 3980kb

input:

9052c43c
1b282d1d
d66ba83b
5171bab8
d7aed857
9fc33038
d0398c37
6c85dcd9
17ad8be3
6ba96dab
ccefe45a
21a76fac
b7cd0ad6
2a45048e
0ee209e8
f31e46f5
47ad2280
d840e867
21fea65d
6d81fc56
27b91e4b
6627bc24
bca33101
06c77395
4c2ff5d2
86452f2f
b028146a
a18951f5
b189d4e5
41c4bebb
fb8c146e
3b15018a
8c9b7a66
459...

output:

? 0170dd00
? 0170dd01
? 0170dd02
? 0170dd03
? 0170dd04
? 0170dd05
? 0170dd06
? 0170dd07
? 0170dd08
? 0170dd09
? 0170dd0a
? 0170dd0b
? 0170dd0c
? 0170dd0d
? 0170dd0e
? 0170dd0f
? 0170dd10
? 0170dd11
? 0170dd12
? 0170dd13
? 0170dd14
? 0170dd15
? 0170dd16
? 0170dd17
? 0170dd18
? 0170dd19
? 0170dd1a
? 0...

result:

ok Correct! Found k = 0x1a85c97a.

Test #57:

score: 0
Accepted
time: 319ms
memory: 3988kb

input:

32b713be
2a6e727c
a8f2600d
190cbb2e
da8cb892
f22092d2
ee895879
95b86935
2738b83b
bb296139
139c6905
d136af4c
8c808eb6
ce367e8c
44533800
f882766b
3df9d15c
e8a93caf
3b3c5d19
0c0ca882
bcfeed3c
ac6db59a
be03ef57
8d925ea1
d46c6640
d64147eb
6c761df8
4d7cdee4
6ec15f5d
d85e50aa
7e5a809f
04e66c6f
c5e00f90
378...

output:

? 0170dd00
? 0170dd01
? 0170dd02
? 0170dd03
? 0170dd04
? 0170dd05
? 0170dd06
? 0170dd07
? 0170dd08
? 0170dd09
? 0170dd0a
? 0170dd0b
? 0170dd0c
? 0170dd0d
? 0170dd0e
? 0170dd0f
? 0170dd10
? 0170dd11
? 0170dd12
? 0170dd13
? 0170dd14
? 0170dd15
? 0170dd16
? 0170dd17
? 0170dd18
? 0170dd19
? 0170dd1a
? 0...

result:

ok Correct! Found k = 0xd5a67ddb.

Test #58:

score: 0
Accepted
time: 307ms
memory: 4056kb

input:

df9832a5
f3336452
e9da3c79
f5119cff
788fe22e
8e37a300
fa480293
e5c61e23
1cdf5245
499898ea
7124d509
31276058
8969ade9
336f05c3
f6fc5454
af23280f
ff9a23d9
20616199
5e05a88a
25082b05
06755a6a
ebb70e6b
056335b6
cc84efae
fb978187
85dbdd1c
3e3165b6
0e3f4472
5b6e0e9d
e41732f4
77d8e30c
b33b0c1b
2859716a
0e4...

output:

? 807b7b00
? 807b7b01
? 807b7b02
? 807b7b03
? 807b7b04
? 807b7b05
? 807b7b06
? 807b7b07
? 807b7b08
? 807b7b09
? 807b7b0a
? 807b7b0b
? 807b7b0c
? 807b7b0d
? 807b7b0e
? 807b7b0f
? 807b7b10
? 807b7b11
? 807b7b12
? 807b7b13
? 807b7b14
? 807b7b15
? 807b7b16
? 807b7b17
? 807b7b18
? 807b7b19
? 807b7b1a
? 8...

result:

ok Correct! Found k = 0x1af75e62.

Test #59:

score: 0
Accepted
time: 336ms
memory: 4052kb

input:

c2922e6f
3402a18d
543e09bc
ff1af47a
20ceed6a
dd1174d3
d94e543a
14e809cb
33d76577
91c2d2ff
3a5a0a81
0548e9e0
7882bda6
d8480e67
13e60665
038566a8
1097f296
1fad443d
f6124cc8
b39efc68
fe8e4e74
e033a4cd
ecc67b58
fb58a238
b8de44f3
7b3001ce
bf108382
f1d76d1c
236efe7a
0bd46dc3
f8c5309e
7976f1db
07500cbb
45b...

output:

? 807b7b00
? 807b7b01
? 807b7b02
? 807b7b03
? 807b7b04
? 807b7b05
? 807b7b06
? 807b7b07
? 807b7b08
? 807b7b09
? 807b7b0a
? 807b7b0b
? 807b7b0c
? 807b7b0d
? 807b7b0e
? 807b7b0f
? 807b7b10
? 807b7b11
? 807b7b12
? 807b7b13
? 807b7b14
? 807b7b15
? 807b7b16
? 807b7b17
? 807b7b18
? 807b7b19
? 807b7b1a
? 8...

result:

ok Correct! Found k = 0xd61812c2.

Test #60:

score: 0
Accepted
time: 295ms
memory: 4048kb

input:

1380f78a
ba894c41
e3b2c092
69268ee1
ade3f245
7a22e3d8
7a1485ca
1d8b4c2c
45dce385
9ccc91c8
b95f36d3
48c02f1b
a29ec6f9
110e4784
9ef5b566
7847d7f3
ac64e5cd
f329871c
78ccdeb8
3f0a7eee
76c26738
d3785087
3f6d2035
d89479e8
ab7292a0
29134152
cd120dd3
e577bab8
754283e7
eec18fa1
e06701df
4703441b
0e108fc1
7ee...

output:

? 807b7b00
? 807b7b01
? 807b7b02
? 807b7b03
? 807b7b04
? 807b7b05
? 807b7b06
? 807b7b07
? 807b7b08
? 807b7b09
? 807b7b0a
? 807b7b0b
? 807b7b0c
? 807b7b0d
? 807b7b0e
? 807b7b0f
? 807b7b10
? 807b7b11
? 807b7b12
? 807b7b13
? 807b7b14
? 807b7b15
? 807b7b16
? 807b7b17
? 807b7b18
? 807b7b19
? 807b7b1a
? 8...

result:

ok Correct! Found k = 0x9138c722.

Test #61:

score: 0
Accepted
time: 313ms
memory: 4040kb

input:

1e3abd7a
a7a153bc
9272b67a
9f580626
f5e0649a
71106fb8
d77e7a07
d71a6e9c
afc2a7b9
44dcfe9a
38d5ea85
558dc7fa
5fd65793
f6f605a1
7e2dc107
df7de650
5b0f8da8
15b4c428
2bbc4d6e
5c1355b5
7d744a60
14f8bf42
173612b8
408737f4
6eddc698
13f7a350
0428757d
da5cfe3f
26248479
509c3ea7
6e51ec9f
688cb42b
7f0dc2c4
610...

output:

? 1dc8d400
? 1dc8d401
? 1dc8d402
? 1dc8d403
? 1dc8d404
? 1dc8d405
? 1dc8d406
? 1dc8d407
? 1dc8d408
? 1dc8d409
? 1dc8d40a
? 1dc8d40b
? 1dc8d40c
? 1dc8d40d
? 1dc8d40e
? 1dc8d40f
? 1dc8d410
? 1dc8d411
? 1dc8d412
? 1dc8d413
? 1dc8d414
? 1dc8d415
? 1dc8d416
? 1dc8d417
? 1dc8d418
? 1dc8d419
? 1dc8d41a
? 1...

result:

ok Correct! Found k = 0x4c597b82.

Test #62:

score: 0
Accepted
time: 322ms
memory: 3988kb

input:

32ea1234
91fdae7c
0e307dc3
ac069137
079e087e
4aaeea4d
3daef222
791c49e5
8e3e1ebf
d2604074
02375a5f
70b9b126
76ce8005
f868a000
c9e74b99
d9873de3
bc4370bb
4958e70e
09dc997b
5b9e2795
cc51353e
2c0a13f8
7a5fc393
bc9f2233
dc3e0e5e
397723cb
f1b21b52
ffb14bd7
0b79ece6
39009676
f30d7e93
eac6eb60
ae70e353
8a6...

output:

? 1dc8d400
? 1dc8d401
? 1dc8d402
? 1dc8d403
? 1dc8d404
? 1dc8d405
? 1dc8d406
? 1dc8d407
? 1dc8d408
? 1dc8d409
? 1dc8d40a
? 1dc8d40b
? 1dc8d40c
? 1dc8d40d
? 1dc8d40e
? 1dc8d40f
? 1dc8d410
? 1dc8d411
? 1dc8d412
? 1dc8d413
? 1dc8d414
? 1dc8d415
? 1dc8d416
? 1dc8d417
? 1dc8d418
? 1dc8d419
? 1dc8d41a
? 1...

result:

ok Correct! Found k = 0x77a2fe2.

Test #63:

score: 0
Accepted
time: 312ms
memory: 4036kb

input:

7b323578
57f471e5
e65fc041
f1d7cb90
d1a07b36
c4a0ce61
32aa5351
1be0ee11
7c626071
8b49d11d
5c167148
32dbf088
6bab597e
a21561b4
64c0824d
b8770ba5
af14d35e
f6f3bc2f
03aa82a4
7fa3aed5
9084a72e
b5bc0d40
0b37d1f1
b91223b6
230754c8
4190c24a
b18bf864
ab60c18a
eebc1429
16f34bef
8edda385
ddd53a58
d0f42c7b
7bc...

output:

? ddcc5000
? ddcc5001
? ddcc5002
? ddcc5003
? ddcc5004
? ddcc5005
? ddcc5006
? ddcc5007
? ddcc5008
? ddcc5009
? ddcc500a
? ddcc500b
? ddcc500c
? ddcc500d
? ddcc500e
? ddcc500f
? ddcc5010
? ddcc5011
? ddcc5012
? ddcc5013
? ddcc5014
? ddcc5015
? ddcc5016
? ddcc5017
? ddcc5018
? ddcc5019
? ddcc501a
? d...

result:

ok Correct! Found k = 0xc29ae442.

Test #64:

score: 0
Accepted
time: 298ms
memory: 4300kb

input:

17410c09
17f8c5c1
fec84a7a
2414f9bd
a894766d
6f386db7
7ea898d0
6fca5129
3fd3df15
21790597
ea42f1ea
076a5063
e9ae2db4
6ecd7677
02d21951
ae0c5f8f
1f320743
667b897b
74e15dfe
2982b9fc
dbcff773
14ffa129
b3b52be4
922bb4d9
75f5b868
c3c40547
b04e26e6
d6f748ff
4cf3aa76
baf5ac6d
10601df5
0ea783ee
70e7975d
04b...

output:

? ddcc5000
? ddcc5001
? ddcc5002
? ddcc5003
? ddcc5004
? ddcc5005
? ddcc5006
? ddcc5007
? ddcc5008
? ddcc5009
? ddcc500a
? ddcc500b
? ddcc500c
? ddcc500d
? ddcc500e
? ddcc500f
? ddcc5010
? ddcc5011
? ddcc5012
? ddcc5013
? ddcc5014
? ddcc5015
? ddcc5016
? ddcc5017
? ddcc5018
? ddcc5019
? ddcc501a
? d...

result:

ok Correct! Found k = 0x7dbb98a2.

Extra Test:

score: 0
Extra Test Passed