QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#830792#9872. Key RecoveryRadewoosh#AC ✓122ms4168kbC++235.9kb2024-12-24 22:55:492024-12-24 22:55:50

Judging History

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

  • [2024-12-24 22:55:50]
  • 评测
  • 测评结果:AC
  • 用时:122ms
  • 内存:4168kb
  • [2024-12-24 22:55:49]
  • 提交

answer

//~ while (clock()<=69*CLOCKS_PER_SEC)
//~ mt19937 rng(chrono::steady_clock::now().time_since_epoch().count());
//~ #pragma comment(linker, "/stack:200000000")
#pragma GCC optimize("O3")
//~ #pragma GCC target ("avx2")
//~ #pragma GCC optimize("Ofast")
//~ #pragma GCC target("sse,sse2,sse3,ssse3,sse4,popcnt,abm,mmx,avx,tune=native")
//~ #pragma GCC optimize("unroll-loops")
#include <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>

using namespace __gnu_pbds;
using namespace std;

template <typename T>
using ordered_set =
    tree<T, null_type, less<T>, rb_tree_tag, tree_order_statistics_node_update>;

#define sim template < class c
#define ris return * this
#define dor > debug & operator <<
#define eni(x) sim > typename \
  enable_if<sizeof dud<c>(0) x 1, debug&>::type operator<<(c i) {
sim > struct rge { c b, e; };
sim > rge<c> range(c i, c j) { return rge<c>{i, j}; }
sim > auto dud(c* x) -> decltype(cerr << *x, 0);
sim > char dud(...);
struct debug {
#ifdef LOCAL
~debug() { cerr << endl; }
eni(!=) cerr << boolalpha << i; ris; }
eni(==) ris << range(begin(i), end(i)); }
sim, class b dor(pair < b, c > d) {
  ris << "(" << d.first << ", " << d.second << ")";
}
sim dor(rge<c> d) {
  *this << "[";
  for (auto it = d.b; it != d.e; ++it)
    *this << ", " + 2 * (it == d.b) << *it;
  ris << "]";
}
#else
sim dor(const c&) { ris; }
#endif
};
#define imie(...) " [" << #__VA_ARGS__ ": " << (__VA_ARGS__) << "] "

#define shandom_ruffle random_shuffle

//~ #include "interact.hpp"

using ll=long long;
using pii=pair<int,int>;
using pll=pair<ll,ll>;
using vi=vector<int>;
using vll=vector<ll>;
const int nax=1007;

int p[]={7, 0, 5, 6, 11, 15, 4, 3, 1, 13, 12, 14, 8, 9, 10, 2};

int odwp[16];
int doremix[16][16];

vi klucz;

vi in;

void xoruj()
{
	for (int i=0; i<8; i++)
		in[i]^=klucz[i];
}

void permuj()
{
	for (int i=0; i<8; i++)
		in[i]=p[in[i]];
}

void mixuj()
{
	vi t(8);
	for (int i=0; i<8; i++)
	{
		if (in[i]<8)
			t[i]=in[i]<<1;
		else
			t[i]=((in[i]^8)<<1)^3;
	}
	vi pom=in;
	for (int i=0; i<8; i++)
	{
		int j=i>>1;
		if (i&1)
			j^=4;
		in[i]=pom[j]^t[j^1];
	}
}

void prepro()
{
	for (int i=0; i<16; i++)
		odwp[p[i]]=i;
	
	in.resize(8);
	for (int i=0; i<16; i++)
	{
		for (int j=0; j<16; j++)
		{
			in[0]=i;
			in[1]=j;
			mixuj();
			doremix[in[0]][in[2]]=i;
		}
	}
}


//~ 0   0 1
//~ 1   4 5
//~ 2   1 0
//~ 3   5 4
//~ 4   2 3
//~ 5   6 7
//~ 6   3 2
//~ 7   7 6

void rexoruj()
{
	xoruj();
}

void repermuj()
{
	for (int i=0; i<8; i++)
		in[i]=odwp[in[i]];
}

void remixuj()
{
	vi pom=in;
	in[0]=doremix[pom[0]][pom[2]];
	in[1]=doremix[pom[2]][pom[0]];
	
	in[2]=doremix[pom[4]][pom[6]];
	in[3]=doremix[pom[6]][pom[4]];
	
	in[4]=doremix[pom[1]][pom[3]];
	in[5]=doremix[pom[3]][pom[1]];
	
	in[6]=doremix[pom[5]][pom[7]];
	in[7]=doremix[pom[7]][pom[5]];
}

void ff()
{
	fflush(stdout);
}

char inttochar(int c)
{
	if (c>=0 && c<=9)
		return '0'+c;
	return (c-10)+'a';
}

int chartoint(char c)
{
	if (c>='0' && c<='9')
		return c-'0';
	return c-'a'+10;
}

//~ MbtiConverter converter;

char wcz[16];

vi pyt(vi wek)
{
	printf("? ");
	for (int i : wek)
		printf("%c", inttochar(i));
	printf("\n");
	ff();
	
	
    //~ std::array<uint32_t, 8> input = {wek[0], wek[1], wek[2], wek[3], wek[4], wek[5], wek[6], wek[7]};
    //~ std::array<uint32_t, 8> o = converter.run(input);
    
    //~ vi ret{o[0], o[1], o[2], o[3], o[4], o[5], o[6], o[7]};
    //~ return ret;
    
    vi ret(8);
    scanf("%s", wcz);
    for (int i=0; i<8; i++)
		ret[i]=chartoint(wcz[i]);
	return ret;
}

using batch=vector<pair<vi,vi>>;

vector<batch> wiem;

int check(const batch &b, const vi &pozy)
{
	vi xo(8);
	
	for (const auto &i : b)
	{
		in=i.second;
		rexoruj();
		remixuj();
		repermuj();
		rexoruj();
		remixuj();
		repermuj();
		for (int j : pozy)
			xo[j]^=in[j];
	}
	
	for (int i : pozy)
		if (xo[i])
			return 0;
	return 1;
}

int sprawdz(const vi &pozy)
{
	for (int i=0; i<(int)wiem.size(); i++)
		if (!check(wiem[i], pozy))
			return 0;
	return 1;
}

int super_check(ll v)
{
	klucz=vi(8);
	for (int i=0; i<8; i++)
	{
		klucz[i]=v%16;
		v>>=4;
	}
	for (auto i : wiem)
	{
		for (auto j : i)
		{
			in=j.first;
			for (int l=0; l<6; l++)
			{
				xoruj();
				permuj();
				mixuj();
			}
			xoruj();
			if (in!=j.second)
				return 0;
		}
	}
	return 1;
}

ll odwroc(ll v)
{
	ll ret=0;
	for (int i=0; i<8; i++)
	{
		ret<<=4;
		ret^=(v&15);
		v>>=4;
	}
	return ret;
}

int main()
{
    //~ converter.setKey(214322412);
	srand(time(0));
	prepro();
	
	
	
	for (int i=0; i<3; i++)
	{
		batch ter;
		vi tu;
		for (int j=0; j<8; j++)
			tu.push_back(rand()%16);
		for (int j=0; j<16; j++)
		{
			tu[0]=j;
			ter.push_back({tu, pyt(tu)});
		}
		wiem.push_back(ter);
	}
	
	vll p1, p2;
	for (ll a=0; a<16; a++)
	{
		for (ll b=0; b<16; b++)
		{
			for (ll c=0; c<16; c++)
			{
				for (ll d=0; d<16; d++)
				{
					klucz=vi(8);
					klucz[0]=a;
					klucz[2]=b;
					klucz[4]=c;
					klucz[6]=d;
					if (sprawdz({0, 1}))
					{
						ll x=a^(b<<8)^(c<<16)^(d<<24);
						p1.push_back(x);
					}
				}
			}
		}
	}
	for (ll a=0; a<16; a++)
	{
		for (ll b=0; b<16; b++)
		{
			for (ll c=0; c<16; c++)
			{
				for (ll d=0; d<16; d++)
				{
					klucz=vi(8);
					klucz[1]=a;
					klucz[3]=b;
					klucz[5]=c;
					klucz[7]=d;
					if (sprawdz({6, 7}))
					{
						ll x=a^(b<<8)^(c<<16)^(d<<24);
						p2.push_back(x<<4);
					}
				}
			}
		}
	}
	
	//~ debug() << imie(p1.size()) << imie(p2.size());
	
	vll dobre;
	
	for (ll i : p1)
		for (ll j : p2)
			if (super_check(i^j))
				dobre.push_back(i^j);
	
	
	assert((int)dobre.size()==1);
	printf("! %lld\n", odwroc(dobre[0]));
	ff();
	return 0;
}

詳細信息

Test #1:

score: 100
Accepted
time: 113ms
memory: 3836kb

input:

7af41ce4
68c93279
8761b8a3
e4e0b50c
53890507
54c07e30
dc9b3e0b
331d8cd0
69600f19
0ca907e3
011f02dc
e7d1f47a
b19d154b
c603e18f
8d5e61db
7980098c
e5661a7f
3b5c41e3
71ddcdca
3c19e793
21367250
c0490d12
f578ba28
6756745f
16ab9b2d
b05413a0
11aac553
5097c602
541e092f
026755a2
fda7b248
ecfb5af8
61362935
e91...

output:

? 0d65b3f7
? 1d65b3f7
? 2d65b3f7
? 3d65b3f7
? 4d65b3f7
? 5d65b3f7
? 6d65b3f7
? 7d65b3f7
? 8d65b3f7
? 9d65b3f7
? ad65b3f7
? bd65b3f7
? cd65b3f7
? dd65b3f7
? ed65b3f7
? fd65b3f7
? 0da7075d
? 1da7075d
? 2da7075d
? 3da7075d
? 4da7075d
? 5da7075d
? 6da7075d
? 7da7075d
? 8da7075d
? 9da7075d
? ada7075d
? b...

result:

ok Correct! Found k = 0x3b800001.

Test #2:

score: 0
Accepted
time: 114ms
memory: 3876kb

input:

f96fcd15
47df6358
c9722116
f4f49fb6
d0a02dd9
aa3da65b
2e67c1d6
61ee9716
009dd26b
87506225
a346e7f4
b3e1510e
44745042
5e57faf5
1ddf56bd
502d4350
7021616d
3394660d
42f26413
be03a23a
5d1f89b3
fe38f6a8
2979793c
cece8bca
ceebc249
03b25cda
cf070d75
f0d67992
b17ba186
ebc28e1a
ec55bd36
91c7802f
a91b9508
8d6...

output:

? 0d65b3f7
? 1d65b3f7
? 2d65b3f7
? 3d65b3f7
? 4d65b3f7
? 5d65b3f7
? 6d65b3f7
? 7d65b3f7
? 8d65b3f7
? 9d65b3f7
? ad65b3f7
? bd65b3f7
? cd65b3f7
? dd65b3f7
? ed65b3f7
? fd65b3f7
? 0da7075d
? 1da7075d
? 2da7075d
? 3da7075d
? 4da7075d
? 5da7075d
? 6da7075d
? 7da7075d
? 8da7075d
? 9da7075d
? ada7075d
? b...

result:

ok Correct! Found k = 0x0.

Test #3:

score: 0
Accepted
time: 111ms
memory: 3816kb

input:

17b58872
78390efd
4227eb92
6d04d8c7
25a09096
ace2e8d9
1ee67396
2aac009c
dd3c2e7a
350e7d02
620331d6
61465c73
8a36d010
43658ac1
803cc0d9
f72db197
3852b361
4739fe4e
91074793
dee1b1d8
88fea74d
5f824feb
0f399467
bcb9ee25
73670a4f
ef03c85a
15cbc368
435f87a1
b683e92a
333c3379
9d2d54e8
8a12850e
220e9835
516...

output:

? 0d65b3f7
? 1d65b3f7
? 2d65b3f7
? 3d65b3f7
? 4d65b3f7
? 5d65b3f7
? 6d65b3f7
? 7d65b3f7
? 8d65b3f7
? 9d65b3f7
? ad65b3f7
? bd65b3f7
? cd65b3f7
? dd65b3f7
? ed65b3f7
? fd65b3f7
? 0da7075d
? 1da7075d
? 2da7075d
? 3da7075d
? 4da7075d
? 5da7075d
? 6da7075d
? 7da7075d
? 8da7075d
? 9da7075d
? ada7075d
? b...

result:

ok Correct! Found k = 0xffffffff.

Test #4:

score: 0
Accepted
time: 112ms
memory: 4132kb

input:

e13fbf2f
db694996
0bf8fbd7
6c0ddafc
5dc90277
86606478
222ab195
5496bfd1
ab694cb0
65cbba84
1e943dc1
45bb4692
78628e9c
e38fc282
bf22e078
7d121d5d
5b47e4e1
1660c650
d179970a
85e32086
ba32f16c
6893b8b3
617d23fa
00dd6044
f738a8ab
f12dbde4
b9169e32
35e5f2cb
9c92cfc2
abb7d487
a47a385a
b88536ad
8b57888e
55a...

output:

? 0aa21ef5
? 1aa21ef5
? 2aa21ef5
? 3aa21ef5
? 4aa21ef5
? 5aa21ef5
? 6aa21ef5
? 7aa21ef5
? 8aa21ef5
? 9aa21ef5
? aaa21ef5
? baa21ef5
? caa21ef5
? daa21ef5
? eaa21ef5
? faa21ef5
? 096426e0
? 196426e0
? 296426e0
? 396426e0
? 496426e0
? 596426e0
? 696426e0
? 796426e0
? 896426e0
? 996426e0
? a96426e0
? b...

result:

ok Correct! Found k = 0x75bcd15.

Test #5:

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

input:

2a009884
340e0ed8
3a2cb66a
0a0a35ce
003e9043
ac0d6861
337283bd
8d1a888d
9445d058
eaced1c5
e97f73e4
a6318125
697d5bb7
5b5d854a
5d7f8a2c
15f2cb52
454df18e
cd4e089e
89900934
a66a94b5
0b4852ee
35292fb7
1708e2bb
6571a527
29df2226
75f0d870
214560a8
c800bde0
25288b36
2bd461f8
659e81c5
b16a3453
871f665b
1a3...

output:

? 0aa21ef5
? 1aa21ef5
? 2aa21ef5
? 3aa21ef5
? 4aa21ef5
? 5aa21ef5
? 6aa21ef5
? 7aa21ef5
? 8aa21ef5
? 9aa21ef5
? aaa21ef5
? baa21ef5
? caa21ef5
? daa21ef5
? eaa21ef5
? faa21ef5
? 096426e0
? 196426e0
? 296426e0
? 396426e0
? 496426e0
? 596426e0
? 696426e0
? 796426e0
? 896426e0
? 996426e0
? a96426e0
? b...

result:

ok Correct! Found k = 0x6659f605.

Test #6:

score: 0
Accepted
time: 117ms
memory: 3816kb

input:

67049c15
742348f5
647d455a
328afd52
61ddf19c
67b72107
88437fb7
48287ac3
b1731d83
6f1538e0
ae91d4fc
61f0bbef
95683027
2140b616
1e6a9458
8acd3250
ee4a9813
88adcf1f
5788396d
0737bda2
3bd02316
cb84970a
3da2830f
42867a2b
1d7ba040
093d2dca
6bc1cc50
db2e542b
e7fb7e97
ae568922
70b916c4
9f09e58c
3f92de18
93b...

output:

? 0aa21ef5
? 1aa21ef5
? 2aa21ef5
? 3aa21ef5
? 4aa21ef5
? 5aa21ef5
? 6aa21ef5
? 7aa21ef5
? 8aa21ef5
? 9aa21ef5
? aaa21ef5
? baa21ef5
? caa21ef5
? daa21ef5
? eaa21ef5
? faa21ef5
? 096426e0
? 196426e0
? 296426e0
? 396426e0
? 496426e0
? 596426e0
? 696426e0
? 796426e0
? 896426e0
? 996426e0
? a96426e0
? b...

result:

ok Correct! Found k = 0x27bc86aa.

Test #7:

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

input:

4ade2b51
247e1087
350bc930
b5ffdb60
46a6975c
a35c2249
3436fd19
e1b9e804
dcd58ed2
827f2134
1ab84427
69de82d8
fa885d78
a7f9be06
00616710
133beb9f
2fef4733
014d63c3
16abfd6f
54b8523d
b3dd4735
1d276d14
6bc6be7e
94639ca9
32e0a9a0
d16305c2
6023ea8d
c08d5a77
6383a477
6a93d6c5
25da13e6
f76ee57f
d9012c3e
d5d...

output:

? 0aa21ef5
? 1aa21ef5
? 2aa21ef5
? 3aa21ef5
? 4aa21ef5
? 5aa21ef5
? 6aa21ef5
? 7aa21ef5
? 8aa21ef5
? 9aa21ef5
? aaa21ef5
? baa21ef5
? caa21ef5
? daa21ef5
? eaa21ef5
? faa21ef5
? 096426e0
? 196426e0
? 296426e0
? 396426e0
? 496426e0
? 596426e0
? 696426e0
? 796426e0
? 896426e0
? 996426e0
? a96426e0
? b...

result:

ok Correct! Found k = 0x869f3aa1.

Test #8:

score: 0
Accepted
time: 112ms
memory: 4132kb

input:

6cd49b85
140fdc62
4824e3bc
654fca12
184aafca
abdfe064
f92912fe
a8971161
55a73d4b
bd38e622
1f6d6806
186ce959
5f568705
64336247
bd36d6ae
11e51da2
6e9c8506
4dc634c2
5a9771be
309c3562
f452fda1
bb4c7d20
c1d04d23
edb472cc
e29a4838
03bb291b
c60657be
8e5cf997
f6a2085b
444bfb49
22d893a5
67e062ea
5fc50955
635...

output:

? 0aa21ef5
? 1aa21ef5
? 2aa21ef5
? 3aa21ef5
? 4aa21ef5
? 5aa21ef5
? 6aa21ef5
? 7aa21ef5
? 8aa21ef5
? 9aa21ef5
? aaa21ef5
? baa21ef5
? caa21ef5
? daa21ef5
? eaa21ef5
? faa21ef5
? 096426e0
? 196426e0
? 296426e0
? 396426e0
? 496426e0
? 596426e0
? 696426e0
? 796426e0
? 896426e0
? 996426e0
? a96426e0
? b...

result:

ok Correct! Found k = 0xd4ca440b.

Test #9:

score: 0
Accepted
time: 112ms
memory: 3880kb

input:

0d4bdcb6
1975f85e
d46a002c
857b8929
7abb542f
c41aa5a5
6d3ee6e9
8ad760f0
8ec3ccf9
0f84870d
7a987b09
ab94b8af
66834951
3ee03682
67981d15
7fbf21ff
df228576
290c9358
9381d359
8308dd78
05de9e3e
7e0879c2
c4ff2284
f0c09793
22a5e13f
b06392f2
b007afdd
c9d77f11
bc93b946
75284416
8d6cb379
ba09f2fe
0cc0423c
740...

output:

? 0aa21ef5
? 1aa21ef5
? 2aa21ef5
? 3aa21ef5
? 4aa21ef5
? 5aa21ef5
? 6aa21ef5
? 7aa21ef5
? 8aa21ef5
? 9aa21ef5
? aaa21ef5
? baa21ef5
? caa21ef5
? daa21ef5
? eaa21ef5
? faa21ef5
? 096426e0
? 196426e0
? 296426e0
? 396426e0
? 496426e0
? 596426e0
? 696426e0
? 796426e0
? 896426e0
? 996426e0
? a96426e0
? b...

result:

ok Correct! Found k = 0xe889faf1.

Test #10:

score: 0
Accepted
time: 115ms
memory: 3848kb

input:

30f5e57e
4bc0052d
524a368a
9808920e
9ab20187
51b0d70a
aac58d38
20826517
cb1e678d
0b81c99e
ccd1e303
853a122d
f1e9b8df
d7d73476
4a80c7a9
44bbd896
a9883ef0
25dc4f50
0bd250e2
a8914fed
a5123804
4ca5e10b
c8268bb8
92bf6f59
5fecbee8
488292e8
2d9c2663
2da30934
8a972b42
49464f87
6cc507df
1c16eb38
5a8d3630
827...

output:

? 0aa21ef5
? 1aa21ef5
? 2aa21ef5
? 3aa21ef5
? 4aa21ef5
? 5aa21ef5
? 6aa21ef5
? 7aa21ef5
? 8aa21ef5
? 9aa21ef5
? aaa21ef5
? baa21ef5
? caa21ef5
? daa21ef5
? eaa21ef5
? faa21ef5
? 096426e0
? 196426e0
? 296426e0
? 396426e0
? 496426e0
? 596426e0
? 696426e0
? 796426e0
? 896426e0
? 996426e0
? a96426e0
? b...

result:

ok Correct! Found k = 0x1c16a0b.

Test #11:

score: 0
Accepted
time: 112ms
memory: 3880kb

input:

2e231826
7d5077f4
61ab96ad
247db5a7
c7525658
effd1604
4a51a03b
090ab370
c5f345ce
b3d1932b
048d4dfd
846dbe75
e8b7e2d5
4b861ba7
26401995
51b8e188
36f3bc43
4f606f8b
53777e01
7ab1d42d
51aba8f2
1dae0881
cf3f0cb6
5e04e345
db08e0d7
acc4f4fb
ff21e140
320932a3
347a0b46
8bfa3c8e
345091b1
ca0b49f9
2ff0a689
935...

output:

? 0aa21ef5
? 1aa21ef5
? 2aa21ef5
? 3aa21ef5
? 4aa21ef5
? 5aa21ef5
? 6aa21ef5
? 7aa21ef5
? 8aa21ef5
? 9aa21ef5
? aaa21ef5
? baa21ef5
? caa21ef5
? daa21ef5
? eaa21ef5
? faa21ef5
? 096426e0
? 196426e0
? 296426e0
? 396426e0
? 496426e0
? 596426e0
? 696426e0
? 796426e0
? 896426e0
? 996426e0
? a96426e0
? b...

result:

ok Correct! Found k = 0x9f2e6aeb.

Test #12:

score: 0
Accepted
time: 109ms
memory: 3820kb

input:

c169ae50
f78cf7fe
b90465a8
ac3899a9
e3cbc0ca
890e1a10
d8ee3415
85e70d7c
ceea287b
737adf68
c842083b
3bd41e1f
bc546f20
0e863d2d
d294b17b
c325dd2b
5c3f1ed3
6bec2030
00da3798
2de7257c
084d0853
3f0c1afc
52843804
2745c534
44e0caa9
3159755c
129e428c
d0bd6d51
e4b5ce46
169ec48f
65572d79
216e0afb
50978d67
7ae...

output:

? 060af4d5
? 160af4d5
? 260af4d5
? 360af4d5
? 460af4d5
? 560af4d5
? 660af4d5
? 760af4d5
? 860af4d5
? 960af4d5
? a60af4d5
? b60af4d5
? c60af4d5
? d60af4d5
? e60af4d5
? f60af4d5
? 0eb553ca
? 1eb553ca
? 2eb553ca
? 3eb553ca
? 4eb553ca
? 5eb553ca
? 6eb553ca
? 7eb553ca
? 8eb553ca
? 9eb553ca
? aeb553ca
? b...

result:

ok Correct! Found k = 0xc900044f.

Test #13:

score: 0
Accepted
time: 110ms
memory: 3876kb

input:

26eb5ba1
55157066
d52b7e51
3c3a6aa5
1993a3be
31c59f8c
9fb54779
4974f6ed
88fb3ac1
dd10bda8
55399fd0
a01bfafd
87a2a088
be05b8e4
d66396c1
e906f594
80c4949e
85ed70ca
02ce5ec8
6b4edc75
6db17290
8832ccf0
a348d0c5
0ee4c70a
8639060d
66d53e38
e38ef3e1
0447e5ef
6c4abd73
4234f39b
20a8ce28
91f5e697
4a933293
240...

output:

? 060af4d5
? 160af4d5
? 260af4d5
? 360af4d5
? 460af4d5
? 560af4d5
? 660af4d5
? 760af4d5
? 860af4d5
? 960af4d5
? a60af4d5
? b60af4d5
? c60af4d5
? d60af4d5
? e60af4d5
? f60af4d5
? 0eb553ca
? 1eb553ca
? 2eb553ca
? 3eb553ca
? 4eb553ca
? 5eb553ca
? 6eb553ca
? 7eb553ca
? 8eb553ca
? 9eb553ca
? aeb553ca
? b...

result:

ok Correct! Found k = 0x8420b8af.

Test #14:

score: 0
Accepted
time: 111ms
memory: 4132kb

input:

1b419885
bdb99472
66078d77
cf720337
241fc894
f1cee137
6ee6b310
f3d62fc4
a97d8c4a
ffc8c4a2
a2b9baa0
4f5a0e07
330f64a6
e18a9582
da400547
d00ed87b
624e80dd
b810d36d
91bd454e
474aa885
751ecf44
6da220b9
ad2bb5f0
e4799b4c
a7d46638
14084cfc
09f029b2
6e626dec
27c0f4b6
7dd3d366
9077f1c0
edaf3027
f0fc8618
221...

output:

? 060af4d5
? 160af4d5
? 260af4d5
? 360af4d5
? 460af4d5
? 560af4d5
? 660af4d5
? 760af4d5
? 860af4d5
? 960af4d5
? a60af4d5
? b60af4d5
? c60af4d5
? d60af4d5
? e60af4d5
? f60af4d5
? 0eb553ca
? 1eb553ca
? 2eb553ca
? 3eb553ca
? 4eb553ca
? 5eb553ca
? 6eb553ca
? 7eb553ca
? 8eb553ca
? 9eb553ca
? aeb553ca
? b...

result:

ok Correct! Found k = 0x3f416d0f.

Test #15:

score: 0
Accepted
time: 108ms
memory: 3864kb

input:

36c06c05
0094a871
de497c6b
010ff2ff
d9fa4aa1
c4d5e632
5eefe4c2
b4d8f374
ba576ca1
8d729557
e553ae4f
27503eb6
8d253c28
d51d27f4
2ce29aba
328ff3eb
5f3a24ce
f55b66b1
fb4b04f7
0f87dee9
3b7737ce
c432e34e
8116f81b
b5afd475
0ff77f04
acfc946e
9ca90ed3
1065f6e3
5767eceb
8ee06d0c
9c61c11c
0744f895
991e7472
40d...

output:

? 060af4d5
? 160af4d5
? 260af4d5
? 360af4d5
? 460af4d5
? 560af4d5
? 660af4d5
? 760af4d5
? 860af4d5
? 960af4d5
? a60af4d5
? b60af4d5
? c60af4d5
? d60af4d5
? e60af4d5
? f60af4d5
? 0eb553ca
? 1eb553ca
? 2eb553ca
? 3eb553ca
? 4eb553ca
? 5eb553ca
? 6eb553ca
? 7eb553ca
? 8eb553ca
? 9eb553ca
? aeb553ca
? b...

result:

ok Correct! Found k = 0xfa62216f.

Test #16:

score: 0
Accepted
time: 111ms
memory: 3880kb

input:

991fb001
6fa67f7d
745da8a3
61561c04
22cfaad7
815112f0
448c64b5
42672945
38ada986
d5034458
c9f48def
4907cf72
3d2fbff8
446c7d43
d3c9ab0d
82308c73
745bc59d
47039b66
44bab95f
f0fa5ed9
824b0a09
f5b1595d
3e99d61b
1d8ef579
986e185f
20b1f5b9
4393caca
09c8e211
640c5171
5f09e0a5
a555505d
87aa7183
2be0cdd1
7e5...

output:

? 060af4d5
? 160af4d5
? 260af4d5
? 360af4d5
? 460af4d5
? 560af4d5
? 660af4d5
? 760af4d5
? 860af4d5
? 960af4d5
? a60af4d5
? b60af4d5
? c60af4d5
? d60af4d5
? e60af4d5
? f60af4d5
? 0eb553ca
? 1eb553ca
? 2eb553ca
? 3eb553ca
? 4eb553ca
? 5eb553ca
? 6eb553ca
? 7eb553ca
? 8eb553ca
? 9eb553ca
? aeb553ca
? b...

result:

ok Correct! Found k = 0xb582d5cf.

Test #17:

score: 0
Accepted
time: 114ms
memory: 3816kb

input:

121731fd
a40b149f
62351d32
5bfb33bc
0e18221d
d3b84ef9
fed8163c
bd1bef65
54d9fa8f
a7017de4
f2f49f22
22e39abd
14c2e58c
6e6a2eac
5dfd677c
9bd47892
3bbf2d35
5c67f31e
7728c894
f6ff9dc4
f00d025d
a5f23227
5f1188ed
131da576
5919b9b1
bd6a8cf9
aafcd225
d7b62f68
c902d99b
73b7abd6
0a94f476
fb8ed121
56786bbf
b42...

output:

? 060af4d5
? 160af4d5
? 260af4d5
? 360af4d5
? 460af4d5
? 560af4d5
? 660af4d5
? 760af4d5
? 860af4d5
? 960af4d5
? a60af4d5
? b60af4d5
? c60af4d5
? d60af4d5
? e60af4d5
? f60af4d5
? 0eb553ca
? 1eb553ca
? 2eb553ca
? 3eb553ca
? 4eb553ca
? 5eb553ca
? 6eb553ca
? 7eb553ca
? 8eb553ca
? 9eb553ca
? aeb553ca
? b...

result:

ok Correct! Found k = 0xb21c254b.

Test #18:

score: 0
Accepted
time: 111ms
memory: 4132kb

input:

6bf8663f
648320aa
17b9f345
9a247d1e
6ea595f8
95573716
1524a724
61450fe4
d5923475
ca8888ac
8b3c23c3
e016dd48
e3bfa0cd
68df06e1
25322729
f70183ad
9324ba22
1da458a2
b39db91d
cad60feb
46a93590
9c2f916e
f43f4dc7
ac0e7138
3500235c
5014df64
99cb92db
87f80527
4ec23c5b
9010afdc
242b291e
d6dfbec2
67c74894
a11...

output:

? 060af4d5
? 160af4d5
? 260af4d5
? 360af4d5
? 460af4d5
? 560af4d5
? 660af4d5
? 760af4d5
? 860af4d5
? 960af4d5
? a60af4d5
? b60af4d5
? c60af4d5
? d60af4d5
? e60af4d5
? f60af4d5
? 0eb553ca
? 1eb553ca
? 2eb553ca
? 3eb553ca
? 4eb553ca
? 5eb553ca
? 6eb553ca
? 7eb553ca
? 8eb553ca
? 9eb553ca
? aeb553ca
? b...

result:

ok Correct! Found k = 0x6d3cd9ab.

Test #19:

score: 0
Accepted
time: 113ms
memory: 3940kb

input:

42fdb9b5
24a44ded
30b70a2e
a6f24baf
e50f705e
b347bf0f
f3b2e23e
7ac4bdaa
7d52481a
6a18a5f0
6c16788a
5a00da06
c43dff02
317d059d
21ef7f5b
43d061e2
ae76d983
152e0546
b86344aa
2abc04f0
3d6161a5
a85207e6
dac5bd09
06062c26
e309a5f3
e7d31bd7
d2a2cd1b
d896f7c1
a8becabb
04265952
0c7f9e59
b3e9b16d
08e63952
97d...

output:

? 060af4d5
? 160af4d5
? 260af4d5
? 360af4d5
? 460af4d5
? 560af4d5
? 660af4d5
? 760af4d5
? 860af4d5
? 960af4d5
? a60af4d5
? b60af4d5
? c60af4d5
? d60af4d5
? e60af4d5
? f60af4d5
? 0eb553ca
? 1eb553ca
? 2eb553ca
? 3eb553ca
? 4eb553ca
? 5eb553ca
? 6eb553ca
? 7eb553ca
? 8eb553ca
? 9eb553ca
? aeb553ca
? b...

result:

ok Correct! Found k = 0x285d8e0b.

Test #20:

score: 0
Accepted
time: 113ms
memory: 3952kb

input:

b10980d0
dc963642
f8cba009
90a6e080
a0965ea2
3ff53390
83cc0cb3
bfd3c892
ecd8534f
6d44ec69
1904b904
7f21dd04
e51c060c
0c7c5596
009b6882
bf53b864
1891124f
5517347d
b57d2135
8ad647ee
489a7f33
0c1aea07
a716b4e2
3b9bdf6e
9cdc43e3
99fab1f6
9038e8ac
7baf7d0e
a6a59483
b33fc537
606765ae
cf5e7768
1272ac4d
ad6...

output:

? 0407894b
? 1407894b
? 2407894b
? 3407894b
? 4407894b
? 5407894b
? 6407894b
? 7407894b
? 8407894b
? 9407894b
? a407894b
? b407894b
? c407894b
? d407894b
? e407894b
? f407894b
? 049c5632
? 149c5632
? 249c5632
? 349c5632
? 449c5632
? 549c5632
? 649c5632
? 749c5632
? 849c5632
? 949c5632
? a49c5632
? b...

result:

ok Correct! Found k = 0xe37e426b.

Test #21:

score: 0
Accepted
time: 109ms
memory: 3876kb

input:

7cc9e584
3701cd2c
3f06e698
be582343
9e610845
5e853fea
12a33c0c
c59fb873
31a196d7
4dd5e161
be96b175
e0aaa0b1
0d4abd73
78dd5d26
2b23c73a
86941125
1ea2585d
d7bfa708
1b8b5757
f1f9b614
88c9e0ff
3d17f44f
ed31ec1f
b67ee2e5
4f18f27a
6785007c
14f3b49b
809d898f
2d7dd0c8
f12bfc5c
cb29e33e
f0a07ff7
1fbdcaea
27b...

output:

? 0407894b
? 1407894b
? 2407894b
? 3407894b
? 4407894b
? 5407894b
? 6407894b
? 7407894b
? 8407894b
? 9407894b
? a407894b
? b407894b
? c407894b
? d407894b
? e407894b
? f407894b
? 049c5632
? 149c5632
? 249c5632
? 349c5632
? 449c5632
? 549c5632
? 649c5632
? 749c5632
? 849c5632
? 949c5632
? a49c5632
? b...

result:

ok Correct! Found k = 0x9e9ef6cb.

Test #22:

score: 0
Accepted
time: 112ms
memory: 3908kb

input:

4efa3283
36f29b7b
d0a252fd
51eb3479
d70aaed7
290c8575
1d5324b7
7d6700ba
b0021227
6e485121
822b8cc4
9b647937
b3d02f7a
633d57b7
26508ca6
99d7903f
a2c8be71
ffdc1b9b
0bc78ab6
525e081e
1c4f60af
54ebcfa5
fa867b97
69ef815b
d426e0bb
bf050596
7302f1dd
5df8b27e
6671ec72
7e0dba75
32b20f3e
5f5f66e1
943e3519
ce4...

output:

? 0407894b
? 1407894b
? 2407894b
? 3407894b
? 4407894b
? 5407894b
? 6407894b
? 7407894b
? 8407894b
? 9407894b
? a407894b
? b407894b
? c407894b
? d407894b
? e407894b
? f407894b
? 049c5632
? 149c5632
? 249c5632
? 349c5632
? 449c5632
? 549c5632
? 649c5632
? 749c5632
? 849c5632
? 949c5632
? a49c5632
? b...

result:

ok Correct! Found k = 0xb562adeb.

Test #23:

score: 0
Accepted
time: 113ms
memory: 3908kb

input:

fd1c82b0
438829c4
27c2fd01
4a5efea6
59482ef6
35587201
4dbf04fd
561cb3c1
83bfdf34
15c2bf65
06706375
44eb942b
6a362382
1333b917
22b7fb4e
9576b878
ac85c4a5
6282a13c
ce70cc0d
e8754477
5571075a
f6eecd8a
af007187
3d7fddc8
071dcdf6
3d33d286
0a24d53a
a7fdeeac
0f1ac1fb
97838aa8
29f03634
5ddfebc1
0b9578a5
880...

output:

? 0407894b
? 1407894b
? 2407894b
? 3407894b
? 4407894b
? 5407894b
? 6407894b
? 7407894b
? 8407894b
? 9407894b
? a407894b
? b407894b
? c407894b
? d407894b
? e407894b
? f407894b
? 049c5632
? 149c5632
? 249c5632
? 349c5632
? 449c5632
? 549c5632
? 649c5632
? 749c5632
? 849c5632
? 949c5632
? a49c5632
? b...

result:

ok Correct! Found k = 0x7083624b.

Test #24:

score: 0
Accepted
time: 108ms
memory: 3868kb

input:

100831e0
6faba840
55c35dea
53dbb1d0
6f5f90cf
27cef01e
f853bcf6
036556ba
78f61ff4
84486e71
322815b9
b514c0b8
22a65e97
a11e67ef
b1fe7151
2dcff017
cb430e2f
e9e2c59d
2179e6a1
351e1e0d
e6d85b13
ec77c795
236298b4
ea736ff5
e23196cc
65412f8c
cb731b07
42bbe379
821452de
ccd8ac83
02225020
9fe3004a
192b7d13
1ed...

output:

? 0407894b
? 1407894b
? 2407894b
? 3407894b
? 4407894b
? 5407894b
? 6407894b
? 7407894b
? 8407894b
? 9407894b
? a407894b
? b407894b
? c407894b
? d407894b
? e407894b
? f407894b
? 049c5632
? 149c5632
? 249c5632
? 349c5632
? 449c5632
? 549c5632
? 649c5632
? 749c5632
? 849c5632
? 949c5632
? a49c5632
? b...

result:

ok Correct! Found k = 0x2ba416ab.

Test #25:

score: 0
Accepted
time: 113ms
memory: 3868kb

input:

3ed71d1a
57d90bf8
c854d15f
ae4608bc
efe1ecb2
91a50cf9
28030f89
963c27a8
359d7f8a
3d36970d
20255c26
03df68bd
580a509c
70c7cdd5
038da526
5c8a17e5
6d303c16
ea62349e
b3cbf4fa
72482d7a
10e5c623
fe4369b6
4beb93ec
0aa13bd0
c3e03d50
99ce7982
b6ced3df
7553633e
6fed135f
2d776a7e
20529b4c
e4d8e077
3488d988
3de...

output:

? 0407894b
? 1407894b
? 2407894b
? 3407894b
? 4407894b
? 5407894b
? 6407894b
? 7407894b
? 8407894b
? 9407894b
? a407894b
? b407894b
? c407894b
? d407894b
? e407894b
? f407894b
? 049c5632
? 149c5632
? 249c5632
? 349c5632
? 449c5632
? 549c5632
? 649c5632
? 749c5632
? 849c5632
? 949c5632
? a49c5632
? b...

result:

ok Correct! Found k = 0xe6c4cb0c.

Test #26:

score: 0
Accepted
time: 109ms
memory: 3880kb

input:

6ee99afe
63e43b53
e3bbe91c
3f52fb8f
4154ca4b
0abfda56
b2e9abb7
f1005ab4
bd325551
83bad9eb
825b4b5b
89a7d79c
c5d60ce5
70760ed8
07238a0b
ba6c355e
b83d5293
0c69932a
232d212c
87dc107e
0c6a7afa
a550f0f7
b30a6e68
7976fb51
e456094f
80d336fd
8c599bcf
6bf3b571
7ae31d1b
7e9a4aa1
5ba897b2
1d1dd9d2
c4e34a71
eb5...

output:

? 0407894b
? 1407894b
? 2407894b
? 3407894b
? 4407894b
? 5407894b
? 6407894b
? 7407894b
? 8407894b
? 9407894b
? a407894b
? b407894b
? c407894b
? d407894b
? e407894b
? f407894b
? 049c5632
? 149c5632
? 249c5632
? 349c5632
? 449c5632
? 549c5632
? 649c5632
? 749c5632
? 849c5632
? 949c5632
? a49c5632
? b...

result:

ok Correct! Found k = 0xa1e57f6c.

Test #27:

score: 0
Accepted
time: 112ms
memory: 3880kb

input:

fbdbc2bd
0a1e44ba
10ea283c
7848c427
7617d8d4
c2e5b9ec
56d2f352
dc904e4b
60730477
3db4fbc5
dbfcbd0d
4960e46b
647f11ab
1bfd93b6
a46e14a0
dd7a639d
0a66c2bd
0e042356
8ea7654c
aa6883af
2c894976
39124295
7518a39e
383606f5
9137d207
ad34cfa2
a302688e
507dc0b1
68d1e206
77ce9291
ff6a6304
cd903706
3ed3608e
095...

output:

? 0407894b
? 1407894b
? 2407894b
? 3407894b
? 4407894b
? 5407894b
? 6407894b
? 7407894b
? 8407894b
? 9407894b
? a407894b
? b407894b
? c407894b
? d407894b
? e407894b
? f407894b
? 049c5632
? 149c5632
? 249c5632
? 349c5632
? 449c5632
? 549c5632
? 649c5632
? 749c5632
? 849c5632
? 949c5632
? a49c5632
? b...

result:

ok Correct! Found k = 0x57dc46ba.

Test #28:

score: 0
Accepted
time: 107ms
memory: 3932kb

input:

8be15193
731ce2ea
274c5d21
58bbd017
f708c47c
ee3c064b
d8415d33
61c0c9bd
4e71c380
61856d91
003cda60
b9011d3b
a67b51d9
96e2ce1e
e9aadd41
f2f603ac
9001de94
75622d71
42219f01
1f72c3e9
2bf188f8
abdbadff
d9ba17f9
f65afc60
8f6dabc8
7644a2e1
98022768
62dcaac3
13128788
85b6fb7b
18e95cce
139d51f8
6dcb3940
79e...

output:

? 02c9a9d9
? 12c9a9d9
? 22c9a9d9
? 32c9a9d9
? 42c9a9d9
? 52c9a9d9
? 62c9a9d9
? 72c9a9d9
? 82c9a9d9
? 92c9a9d9
? a2c9a9d9
? b2c9a9d9
? c2c9a9d9
? d2c9a9d9
? e2c9a9d9
? f2c9a9d9
? 0940337d
? 1940337d
? 2940337d
? 3940337d
? 4940337d
? 5940337d
? 6940337d
? 7940337d
? 8940337d
? 9940337d
? a940337d
? b...

result:

ok Correct! Found k = 0x12fcfb1a.

Test #29:

score: 0
Accepted
time: 112ms
memory: 3816kb

input:

b5796abb
a4c68aeb
7899d620
2463af7d
8d90ecd2
8c319377
1fa3a84a
14b7f65d
2a70921f
b0473278
1d235697
260b3b85
e39805f0
6afc620a
27f6bc63
93c4e1bc
3b0bbe92
d074d7d5
183568ae
ef084b40
8447d100
8a26935a
cdc74c9e
efb3ef27
54af28b1
7c41c286
1b01e72b
a544a744
c08c77d3
8b4da387
ff5142e3
c082ea84
ef47da2a
fe2...

output:

? 02c9a9d9
? 12c9a9d9
? 22c9a9d9
? 32c9a9d9
? 42c9a9d9
? 52c9a9d9
? 62c9a9d9
? 72c9a9d9
? 82c9a9d9
? 92c9a9d9
? a2c9a9d9
? b2c9a9d9
? c2c9a9d9
? d2c9a9d9
? e2c9a9d9
? f2c9a9d9
? 0940337d
? 1940337d
? 2940337d
? 3940337d
? 4940337d
? 5940337d
? 6940337d
? 7940337d
? 8940337d
? 9940337d
? a940337d
? b...

result:

ok Correct! Found k = 0xce1daf7a.

Test #30:

score: 0
Accepted
time: 108ms
memory: 4160kb

input:

d4b73d5c
aaef61a2
6150774b
c271860d
a3bf74b8
6e34adc6
d7f6e132
f0a04174
3cd29c03
9d5100b9
11619efd
fa2790bd
835078f4
277ed2bd
6d5f238a
72c7fafc
88b2c93d
418f0efb
00ef9b65
f13147c5
10548825
30a9f869
b640f9ee
8a7d9643
9ee0b332
4b1ab2f1
8c3feb4d
b3065b0c
dda798e7
2c468987
e84dc5c2
b4712a4c
4a499ace
553...

output:

? 02c9a9d9
? 12c9a9d9
? 22c9a9d9
? 32c9a9d9
? 42c9a9d9
? 52c9a9d9
? 62c9a9d9
? 72c9a9d9
? 82c9a9d9
? 92c9a9d9
? a2c9a9d9
? b2c9a9d9
? c2c9a9d9
? d2c9a9d9
? e2c9a9d9
? f2c9a9d9
? 0940337d
? 1940337d
? 2940337d
? 3940337d
? 4940337d
? 5940337d
? 6940337d
? 7940337d
? 8940337d
? 9940337d
? a940337d
? b...

result:

ok Correct! Found k = 0x893e63da.

Test #31:

score: 0
Accepted
time: 113ms
memory: 3872kb

input:

bc376557
a8597545
5bb7fe07
158cae68
e5dc6053
15d3147b
a22f5096
e999ec0c
c41b9592
19d9fb3f
3acc4c8f
f12feba9
497cdb0c
3ada3391
d3d2a9f6
55ed7a5e
f14babf1
2293f58a
41250264
b8ef7363
3239af05
12174469
2f4abb25
eb397401
ce2e951f
6f7bc93a
14761b7f
958e1065
3a3d12d7
cc271b9b
20e0d8f3
6f5521a5
41e3ee14
30f...

output:

? 02c9a9d9
? 12c9a9d9
? 22c9a9d9
? 32c9a9d9
? 42c9a9d9
? 52c9a9d9
? 62c9a9d9
? 72c9a9d9
? 82c9a9d9
? 92c9a9d9
? a2c9a9d9
? b2c9a9d9
? c2c9a9d9
? d2c9a9d9
? e2c9a9d9
? f2c9a9d9
? 0940337d
? 1940337d
? 2940337d
? 3940337d
? 4940337d
? 5940337d
? 6940337d
? 7940337d
? 8940337d
? 9940337d
? a940337d
? b...

result:

ok Correct! Found k = 0x445f183a.

Test #32:

score: 0
Accepted
time: 111ms
memory: 3860kb

input:

d84f9af0
6d10eff1
7b4f5130
6bad6d67
43730e61
5fd526ad
36ad3254
6a0dfae0
4056bbf5
2edd24bf
64f8426c
c9cb6286
d2fc3bd2
cf8719f4
74f68697
444f4fb6
0257fcea
17489a03
995bfa9c
91c1a57f
c960392a
9be1ed16
63768465
42dc120e
45bf22e2
97cba6a4
0305cf78
a96757cd
35986d1c
19cff8d5
ce17cc8b
253c7c71
b2cb878b
65c...

output:

? 02c9a9d9
? 12c9a9d9
? 22c9a9d9
? 32c9a9d9
? 42c9a9d9
? 52c9a9d9
? 62c9a9d9
? 72c9a9d9
? 82c9a9d9
? 92c9a9d9
? a2c9a9d9
? b2c9a9d9
? c2c9a9d9
? d2c9a9d9
? e2c9a9d9
? f2c9a9d9
? 0940337d
? 1940337d
? 2940337d
? 3940337d
? 4940337d
? 5940337d
? 6940337d
? 7940337d
? 8940337d
? 9940337d
? a940337d
? b...

result:

ok Correct! Found k = 0xff7fcc9a.

Test #33:

score: 0
Accepted
time: 115ms
memory: 3880kb

input:

57fc49cd
a3badb0a
76fbc730
ea3a6de4
8fd33720
b07871d6
9a9513a9
5fb73d69
8f8e1abe
7a327744
17466ebb
3ee78e77
51095bd9
82d61a6a
7a86cc9a
d71763c8
8c8e9538
512935f2
108fd1f0
16c0b557
61e3c552
171bb61f
df93b523
b4cc4477
d44fde7f
48580f61
80ac3c78
4a8ad6c6
7ee3b7e2
ce027962
c442ae9d
524eb6cd
d6de50a9
629...

output:

? 02c9a9d9
? 12c9a9d9
? 22c9a9d9
? 32c9a9d9
? 42c9a9d9
? 52c9a9d9
? 62c9a9d9
? 72c9a9d9
? 82c9a9d9
? 92c9a9d9
? a2c9a9d9
? b2c9a9d9
? c2c9a9d9
? d2c9a9d9
? e2c9a9d9
? f2c9a9d9
? 0940337d
? 1940337d
? 2940337d
? 3940337d
? 4940337d
? 5940337d
? 6940337d
? 7940337d
? 8940337d
? 9940337d
? a940337d
? b...

result:

ok Correct! Found k = 0xbaa080fa.

Test #34:

score: 0
Accepted
time: 113ms
memory: 3888kb

input:

c2f3025e
79839c5c
0200ba97
b336ace8
59829d4d
fbf7cd3c
d59eb76b
053e020e
7459e090
7d8ad1bf
c21fed17
2cb05956
93ee729a
46b1f71e
99099cdf
607d82b4
5d29f400
faaf4744
53b94fce
35fba007
9b1df233
d96057a3
b3b9fe95
115775a0
a42c7ddb
b47da4d0
e895e3d6
c705c076
190e5171
f96ecebc
2ea357d5
b2cfd59d
51a08c3f
44b...

output:

? 02c9a9d9
? 12c9a9d9
? 22c9a9d9
? 32c9a9d9
? 42c9a9d9
? 52c9a9d9
? 62c9a9d9
? 72c9a9d9
? 82c9a9d9
? 92c9a9d9
? a2c9a9d9
? b2c9a9d9
? c2c9a9d9
? d2c9a9d9
? e2c9a9d9
? f2c9a9d9
? 0940337d
? 1940337d
? 2940337d
? 3940337d
? 4940337d
? 5940337d
? 6940337d
? 7940337d
? 8940337d
? 9940337d
? a940337d
? b...

result:

ok Correct! Found k = 0x75c1355a.

Test #35:

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

input:

c870a857
c6bee470
7767aca1
c2aefd25
8a0e2e55
4fc075c2
0f41fa7f
0750ac22
cc3b2d10
512d5768
50b39fbf
dece8eee
b6a183e5
6511272c
c0b23ed4
4a05b21a
d09e36d7
13660f53
0d9cea77
e664fe9a
8a208a13
bd0e705c
c450efdb
3c0fc57f
929cd75f
82e38f65
1ded1c08
1a1b0adb
71a35309
36e57a4d
07d2332e
0720f545
61d60de3
686...

output:

? 02c9a9d9
? 12c9a9d9
? 22c9a9d9
? 32c9a9d9
? 42c9a9d9
? 52c9a9d9
? 62c9a9d9
? 72c9a9d9
? 82c9a9d9
? 92c9a9d9
? a2c9a9d9
? b2c9a9d9
? c2c9a9d9
? d2c9a9d9
? e2c9a9d9
? f2c9a9d9
? 0940337d
? 1940337d
? 2940337d
? 3940337d
? 4940337d
? 5940337d
? 6940337d
? 7940337d
? 8940337d
? 9940337d
? a940337d
? b...

result:

ok Correct! Found k = 0x30e1e9bb.

Test #36:

score: 0
Accepted
time: 122ms
memory: 3948kb

input:

f1e98bec
9e772506
01ca66ba
2a655f6d
554d0bf7
d4067aef
65117392
f08a6228
b37aa43c
54ecea06
19c8cb08
c37a35a0
6fddafc2
3dc392ee
17277e2a
dd346d98
1ea79266
48981930
09df020d
aef0f882
6fb21a8d
141a755e
07f00f73
601c8f68
8a68765e
8a64b91f
8b0897a2
15d85aff
5c4c5191
330189c8
3b6455e5
6ef72827
f40b62fa
209...

output:

? 0934d106
? 1934d106
? 2934d106
? 3934d106
? 4934d106
? 5934d106
? 6934d106
? 7934d106
? 8934d106
? 9934d106
? a934d106
? b934d106
? c934d106
? d934d106
? e934d106
? f934d106
? 0a2bb90d
? 1a2bb90d
? 2a2bb90d
? 3a2bb90d
? 4a2bb90d
? 5a2bb90d
? 6a2bb90d
? 7a2bb90d
? 8a2bb90d
? 9a2bb90d
? aa2bb90d
? b...

result:

ok Correct! Found k = 0x71544f65.

Test #37:

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

input:

18962339
cc63731d
3a29824c
a440e021
02a7a063
697551d1
12cbcf76
85d0a51b
57bbd4d1
7919f0df
c81945b9
8481c5e4
d3d8a858
c6330d06
8c782f67
a5060f65
619b7959
ad40f5f2
88278d6e
ce52fd5b
a56db2a3
8e5a2b11
c11d2d20
aec161ae
8a4378c3
e05c47f4
bb6b170c
a973e3ed
0fabba32
0b19a0ed
d8d9b02a
fedd400b
b0ad5c09
823...

output:

? 0934d106
? 1934d106
? 2934d106
? 3934d106
? 4934d106
? 5934d106
? 6934d106
? 7934d106
? 8934d106
? 9934d106
? a934d106
? b934d106
? c934d106
? d934d106
? e934d106
? f934d106
? 0a2bb90d
? 1a2bb90d
? 2a2bb90d
? 3a2bb90d
? 4a2bb90d
? 5a2bb90d
? 6a2bb90d
? 7a2bb90d
? 8a2bb90d
? 9a2bb90d
? aa2bb90d
? b...

result:

ok Correct! Found k = 0x2c7503c5.

Test #38:

score: 0
Accepted
time: 109ms
memory: 3848kb

input:

490e114c
9dbfe276
0c4cefb1
3a33cb03
322cc93f
c397d6e0
82a36d12
476b96ce
40310d8f
0f8276f2
bcffc01e
44bd0916
67fcca7c
a03bf092
9b1c641f
611310a3
f558d543
be35e304
ce7dd759
f6c37e6e
bc70bf83
0ec9f8c9
5bc0bc38
18013359
4365c30d
c0b721c1
939deb02
7e9df655
5a37c8bd
d88eb44c
b87248bc
79bba25b
666d1eb7
7bf...

output:

? 0934d106
? 1934d106
? 2934d106
? 3934d106
? 4934d106
? 5934d106
? 6934d106
? 7934d106
? 8934d106
? 9934d106
? a934d106
? b934d106
? c934d106
? d934d106
? e934d106
? f934d106
? 0a2bb90d
? 1a2bb90d
? 2a2bb90d
? 3a2bb90d
? 4a2bb90d
? 5a2bb90d
? 6a2bb90d
? 7a2bb90d
? 8a2bb90d
? 9a2bb90d
? aa2bb90d
? b...

result:

ok Correct! Found k = 0xe795b825.

Test #39:

score: 0
Accepted
time: 108ms
memory: 3908kb

input:

b398ea3b
875bd5e0
b490aac2
72eb83ff
4367e869
4ce23776
24498b30
1f68dbc2
80f490a1
98a18b2c
69004cd9
f278024f
093d0271
158015f8
d655ecc3
4415aa99
5f181462
833b5650
0bb20fb1
26bb3ae2
f1ab0341
6dc15769
70e2d60f
6a1a73dc
3c478797
2804a619
292f9048
adf4941c
9c33f930
cd456b8d
0387d472
228cb45f
04473d17
ec6...

output:

? 0934d106
? 1934d106
? 2934d106
? 3934d106
? 4934d106
? 5934d106
? 6934d106
? 7934d106
? 8934d106
? 9934d106
? a934d106
? b934d106
? c934d106
? d934d106
? e934d106
? f934d106
? 0a2bb90d
? 1a2bb90d
? 2a2bb90d
? 3a2bb90d
? 4a2bb90d
? 5a2bb90d
? 6a2bb90d
? 7a2bb90d
? 8a2bb90d
? 9a2bb90d
? aa2bb90d
? b...

result:

ok Correct! Found k = 0xa2b66c85.

Test #40:

score: 0
Accepted
time: 112ms
memory: 3880kb

input:

8a4b56ac
522def36
a4444da5
b62bdfd6
c57cfe3e
af01929b
a5b77c40
516a7efc
99881b7a
bb6e4206
48ad649d
d063b593
ef45a762
7ad4cb04
ba8bea27
b73fe264
f62ba261
9118d353
73b0ad2c
f2cc35a8
555b986e
699596a3
9fd4798b
3b888626
e9e71c50
66b79b0b
d7647d2c
694e81d3
b0247732
ee31a0ce
6ec439b7
af7689e1
9149d9b8
ea7...

output:

? 0934d106
? 1934d106
? 2934d106
? 3934d106
? 4934d106
? 5934d106
? 6934d106
? 7934d106
? 8934d106
? 9934d106
? a934d106
? b934d106
? c934d106
? d934d106
? e934d106
? f934d106
? 0a2bb90d
? 1a2bb90d
? 2a2bb90d
? 3a2bb90d
? 4a2bb90d
? 5a2bb90d
? 6a2bb90d
? 7a2bb90d
? 8a2bb90d
? 9a2bb90d
? aa2bb90d
? b...

result:

ok Correct! Found k = 0x5dd720e5.

Test #41:

score: 0
Accepted
time: 113ms
memory: 3892kb

input:

f13f0634
31ea4d06
08cbbd85
920dc6ea
ce690e88
a8abee16
19169002
d48d134f
6639eb18
5c115cd2
ad6913b6
d790e2c5
c54d4635
22588185
f46d84b2
f2d880c5
c3a5a15e
37b952dc
83022e2a
03b465d6
01ee273e
d2a3ba78
0aacd724
ecb5a7b5
26cfb752
65bf7154
7ca30b52
7fcc78ce
260c8dc8
92eec7e0
ca7acf67
f2a9d7b7
500da554
879...

output:

? 0934d106
? 1934d106
? 2934d106
? 3934d106
? 4934d106
? 5934d106
? 6934d106
? 7934d106
? 8934d106
? 9934d106
? a934d106
? b934d106
? c934d106
? d934d106
? e934d106
? f934d106
? 0a2bb90d
? 1a2bb90d
? 2a2bb90d
? 3a2bb90d
? 4a2bb90d
? 5a2bb90d
? 6a2bb90d
? 7a2bb90d
? 8a2bb90d
? 9a2bb90d
? aa2bb90d
? b...

result:

ok Correct! Found k = 0x18f7d545.

Test #42:

score: 0
Accepted
time: 112ms
memory: 3820kb

input:

0fc3fcc7
c5ed9904
f313b668
565fdf3e
fed0ae60
37b183d6
3713ad64
75c94243
5a052c1a
70f0e8e6
b1215711
02595eb4
84cd5703
55655f23
8653cf1f
7163635b
1bdadefc
f1be7b8b
bf250bf7
45c31463
96a713f1
1fb51aed
dd865147
9547f3a2
a8ceaa0c
cae5020c
43cd5315
424966c1
d131e999
d0e0ec9f
5bf1aa64
956226ee
717f8331
806...

output:

? 0934d106
? 1934d106
? 2934d106
? 3934d106
? 4934d106
? 5934d106
? 6934d106
? 7934d106
? 8934d106
? 9934d106
? a934d106
? b934d106
? c934d106
? d934d106
? e934d106
? f934d106
? 0a2bb90d
? 1a2bb90d
? 2a2bb90d
? 3a2bb90d
? 4a2bb90d
? 5a2bb90d
? 6a2bb90d
? 7a2bb90d
? 8a2bb90d
? 9a2bb90d
? aa2bb90d
? b...

result:

ok Correct! Found k = 0xd41889a5.

Test #43:

score: 0
Accepted
time: 113ms
memory: 3880kb

input:

4917a5ea
eefa6a59
0d13f655
a0dca394
55895c32
ac0ac62f
40926291
2994d188
e26f808c
38643166
82e14128
9b9137bb
0caf2bb6
35333164
3b2855fb
9d0aeb6b
3db24691
6e8ca083
e3fd8761
bc834c35
7356a88e
2386c5ec
a3f2efee
a8439403
2f13517d
afb2ae7f
84b4b41a
dbd28335
a8d703df
03694ff3
8fd3b462
99198969
1b1fa9c1
9bb...

output:

? 0934d106
? 1934d106
? 2934d106
? 3934d106
? 4934d106
? 5934d106
? 6934d106
? 7934d106
? 8934d106
? 9934d106
? a934d106
? b934d106
? c934d106
? d934d106
? e934d106
? f934d106
? 0a2bb90d
? 1a2bb90d
? 2a2bb90d
? 3a2bb90d
? 4a2bb90d
? 5a2bb90d
? 6a2bb90d
? 7a2bb90d
? 8a2bb90d
? 9a2bb90d
? aa2bb90d
? b...

result:

ok Correct! Found k = 0x8f393e05.

Test #44:

score: 0
Accepted
time: 114ms
memory: 3904kb

input:

e89f55d9
883ec501
93daadad
2b3cb7bb
5cf4b734
a71d33fe
f5eca3d5
e2179065
bd52d267
fc7ea229
b1639554
8f00fc90
9b03c140
2d3e1b48
5f253d97
5040bec5
cd4d96b0
bfe24032
9d3329a3
9e0b5a8b
9ae96f01
4ce4549f
be40f20c
413720b9
b4e61da5
30b50abd
f1821e40
8c046e1e
96fa2004
e59dbd29
3d858d48
d24efc27
1e1d329c
0e3...

output:

? 0aa7a08e
? 1aa7a08e
? 2aa7a08e
? 3aa7a08e
? 4aa7a08e
? 5aa7a08e
? 6aa7a08e
? 7aa7a08e
? 8aa7a08e
? 9aa7a08e
? aaa7a08e
? baa7a08e
? caa7a08e
? daa7a08e
? eaa7a08e
? faa7a08e
? 05b2dd96
? 15b2dd96
? 25b2dd96
? 35b2dd96
? 45b2dd96
? 55b2dd96
? 65b2dd96
? 75b2dd96
? 85b2dd96
? 95b2dd96
? a5b2dd96
? b...

result:

ok Correct! Found k = 0x4a59f265.

Test #45:

score: 0
Accepted
time: 108ms
memory: 3876kb

input:

d45a7cd4
e0683d50
caa6820e
343b314c
2bb098f0
d498a4e3
016eb242
9f3958f1
ddf94a3b
9cef6d71
3cf7e478
6eeedf80
2a2a30ee
b8ca57c1
b98a4f6b
b8937ca9
5caacd18
5b270044
61d8ad3f
9c3d743b
4f4cf241
2c937ad0
16b0b782
b64d9472
2f60e0c4
95138c6c
6cbacdc6
1828f8ae
89bac994
d1556704
b7b6351b
f9ea30e7
3d27093d
216...

output:

? 0aa7a08e
? 1aa7a08e
? 2aa7a08e
? 3aa7a08e
? 4aa7a08e
? 5aa7a08e
? 6aa7a08e
? 7aa7a08e
? 8aa7a08e
? 9aa7a08e
? aaa7a08e
? baa7a08e
? caa7a08e
? daa7a08e
? eaa7a08e
? faa7a08e
? 05b2dd96
? 15b2dd96
? 25b2dd96
? 35b2dd96
? 45b2dd96
? 55b2dd96
? 65b2dd96
? 75b2dd96
? 85b2dd96
? 95b2dd96
? a5b2dd96
? b...

result:

ok Correct! Found k = 0x57aa6c5.

Test #46:

score: 0
Accepted
time: 112ms
memory: 3848kb

input:

fcb5b2b5
27dbf36d
ecff1623
8404c32d
856071df
fc05ac4f
e3712088
ebb4285c
24e030ec
89bbb364
571b1079
e161fc7a
9db0baa7
be3521d1
652e2ad9
b974524d
b3ff15ae
7b5c4dc3
5d41d52f
79720a8d
82ee5a98
14f0a6dc
d1ad0b03
771a9a4d
416a244a
fe4e2b87
6a61035a
fe7a7f02
6b69bb1e
5cd12184
2ea2e0f4
86708c98
fc0710ea
e66...

output:

? 0aa7a08e
? 1aa7a08e
? 2aa7a08e
? 3aa7a08e
? 4aa7a08e
? 5aa7a08e
? 6aa7a08e
? 7aa7a08e
? 8aa7a08e
? 9aa7a08e
? aaa7a08e
? baa7a08e
? caa7a08e
? daa7a08e
? eaa7a08e
? faa7a08e
? 05b2dd96
? 15b2dd96
? 25b2dd96
? 35b2dd96
? 45b2dd96
? 55b2dd96
? 65b2dd96
? 75b2dd96
? 85b2dd96
? 95b2dd96
? a5b2dd96
? b...

result:

ok Correct! Found k = 0x45ed0c70.

Test #47:

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

input:

fc211b59
86fd2bd6
ce6fa295
6e36133e
d9921037
96591988
5c2fa861
bb236241
238e14a9
aa8c8286
42049559
446c61c8
18c65b80
08315dd0
88d901a3
146791ce
28413cb4
f86f2b4d
865a702b
d2162913
a78f6c28
56a1a17d
08722982
af1560c2
19cc41d9
a88d6230
32009297
41c6e0e2
a94dfae7
fd9de8e5
68258c7b
8626a7b9
4f10efc2
30e...

output:

? 0aa7a08e
? 1aa7a08e
? 2aa7a08e
? 3aa7a08e
? 4aa7a08e
? 5aa7a08e
? 6aa7a08e
? 7aa7a08e
? 8aa7a08e
? 9aa7a08e
? aaa7a08e
? baa7a08e
? caa7a08e
? daa7a08e
? eaa7a08e
? faa7a08e
? 05b2dd96
? 15b2dd96
? 25b2dd96
? 35b2dd96
? 45b2dd96
? 55b2dd96
? 65b2dd96
? 75b2dd96
? 85b2dd96
? 95b2dd96
? a5b2dd96
? b...

result:

ok Correct! Found k = 0x10dc0d0.

Test #48:

score: 0
Accepted
time: 114ms
memory: 3936kb

input:

5821b512
a11e1802
efb72f47
eb338f7b
c24ca3e4
58e6ae9e
cfd86cf9
f71b33d1
c96a44f3
05c8c513
dfd99f5a
4a404cb6
6bcf0658
1f7e6a7d
aaa8c3f3
f568845d
267b983e
48994cff
3da2393b
b40cbe74
ea35b3d6
ce817f52
0757a832
84ff41e4
0864d299
a8965f5d
bf5fcbb7
f280d602
4434cf72
b240abfd
89713f68
75497edc
602ea03e
d0b...

output:

? 0aa7a08e
? 1aa7a08e
? 2aa7a08e
? 3aa7a08e
? 4aa7a08e
? 5aa7a08e
? 6aa7a08e
? 7aa7a08e
? 8aa7a08e
? 9aa7a08e
? aaa7a08e
? baa7a08e
? caa7a08e
? daa7a08e
? eaa7a08e
? faa7a08e
? 05b2dd96
? 15b2dd96
? 25b2dd96
? 35b2dd96
? 45b2dd96
? 55b2dd96
? 65b2dd96
? 75b2dd96
? 85b2dd96
? 95b2dd96
? a5b2dd96
? b...

result:

ok Correct! Found k = 0xbc2e7530.

Test #49:

score: 0
Accepted
time: 117ms
memory: 3888kb

input:

b1c21fed
9b8a35fd
64844212
f51f4b37
75cc2497
b0dff71c
228607d4
bca673cf
207a62aa
6b6f476d
cd3d62f2
a055156d
d135b3f0
9c844175
9bda8d21
e2109c76
88983cc6
d5a14c75
ecaec79e
90c08947
93e60ad8
8ae7099d
96fa2a21
8412cc0b
64cad1cd
c78bd09b
aa707de4
cee738bc
eb4f45d4
c74e4417
e429ee3e
3766797a
3b1db449
ce8...

output:

? 0aa7a08e
? 1aa7a08e
? 2aa7a08e
? 3aa7a08e
? 4aa7a08e
? 5aa7a08e
? 6aa7a08e
? 7aa7a08e
? 8aa7a08e
? 9aa7a08e
? aaa7a08e
? baa7a08e
? caa7a08e
? daa7a08e
? eaa7a08e
? faa7a08e
? 05b2dd96
? 15b2dd96
? 25b2dd96
? 35b2dd96
? 45b2dd96
? 55b2dd96
? 65b2dd96
? 75b2dd96
? 85b2dd96
? 95b2dd96
? a5b2dd96
? b...

result:

ok Correct! Found k = 0x774f2990.

Test #50:

score: 0
Accepted
time: 113ms
memory: 3848kb

input:

ff4ac70b
3ad1a4ef
68a8af8b
9959c0f5
4a61ba9f
46dee489
129ccace
815d02d1
c0c1e6bf
8f481d57
3ad9f6c8
fe20a50a
6fd9dbc0
b5249cfd
d4fd656e
9088316a
327f627a
91a6deac
6df934aa
c29dc3e2
2bf20d7d
b1d95ba0
f176f935
e7c05b8f
49df3c88
62656a73
51d4d840
40ada014
cf6e164e
7d17ffca
3f2b35c7
ec3a8ea6
ddba99fc
561...

output:

? 0aa7a08e
? 1aa7a08e
? 2aa7a08e
? 3aa7a08e
? 4aa7a08e
? 5aa7a08e
? 6aa7a08e
? 7aa7a08e
? 8aa7a08e
? 9aa7a08e
? aaa7a08e
? baa7a08e
? caa7a08e
? daa7a08e
? eaa7a08e
? faa7a08e
? 05b2dd96
? 15b2dd96
? 25b2dd96
? 35b2dd96
? 45b2dd96
? 55b2dd96
? 65b2dd96
? 75b2dd96
? 85b2dd96
? 95b2dd96
? a5b2dd96
? b...

result:

ok Correct! Found k = 0x326fddf0.

Test #51:

score: 0
Accepted
time: 122ms
memory: 4092kb

input:

9c2df9f5
eb870e7a
f52d3a50
b703bc15
a170eb5a
6ef2ddb9
7891d06a
4f1e9884
ebd2be92
cca94d14
b680cfad
5ed23ae0
02b933a9
82c17ca1
91101c90
118804d5
e81a220c
d5fdaa27
baa5689a
3435d508
fcd51b3d
3eeca2f7
7ce3ab52
1f27d575
56d24107
1a67f2ce
bd1ac9df
c8a200fa
d9c22bcb
7eff9af3
687c7cb0
237bbaac
1d97a1af
19a...

output:

? 0aa7a08e
? 1aa7a08e
? 2aa7a08e
? 3aa7a08e
? 4aa7a08e
? 5aa7a08e
? 6aa7a08e
? 7aa7a08e
? 8aa7a08e
? 9aa7a08e
? aaa7a08e
? baa7a08e
? caa7a08e
? daa7a08e
? eaa7a08e
? faa7a08e
? 05b2dd96
? 15b2dd96
? 25b2dd96
? 35b2dd96
? 45b2dd96
? 55b2dd96
? 65b2dd96
? 75b2dd96
? 85b2dd96
? 95b2dd96
? a5b2dd96
? b...

result:

ok Correct! Found k = 0xed909250.

Test #52:

score: 0
Accepted
time: 108ms
memory: 3876kb

input:

25fe71b5
6b98f178
ecac5195
f498bfa5
2e8e1b79
6445926d
fe88d87b
5317bc13
73fde6d1
6c498c27
bfa5c25e
9567db79
31a644d1
6db6a09e
0d8522d0
7322192f
8052715f
acdd7d61
2228afdd
38dfe7a4
4deaf02a
68d8188e
1f7a049c
6a6eb8c9
ade83dc8
282dc723
2013302f
3566ffcd
6d7343a1
a0d69d73
94833245
cd2a803c
1c1d2c80
444...

output:

? 0c0ae886
? 1c0ae886
? 2c0ae886
? 3c0ae886
? 4c0ae886
? 5c0ae886
? 6c0ae886
? 7c0ae886
? 8c0ae886
? 9c0ae886
? ac0ae886
? bc0ae886
? cc0ae886
? dc0ae886
? ec0ae886
? fc0ae886
? 0cf73b21
? 1cf73b21
? 2cf73b21
? 3cf73b21
? 4cf73b21
? 5cf73b21
? 6cf73b21
? 7cf73b21
? 8cf73b21
? 9cf73b21
? acf73b21
? b...

result:

ok Correct! Found k = 0xa8b146b0.

Test #53:

score: 0
Accepted
time: 116ms
memory: 3840kb

input:

ee7e438a
78f9cd11
0dd78f19
c62c1759
05fe2a1f
19bb7204
d849fef9
ef879308
bf3eb6a2
bf3503c6
6ba65bb1
ea9cc44d
520e48c5
eb36cd70
a388adfa
6487524b
23bb2ec1
e74b1d55
2b2b7d65
2d7b074d
de2da7fd
bfdc85f9
bd6e6c72
2c3b7ea1
370d706b
99561f5d
2e0b64f9
1e9d13d8
cd324b1b
f754f17a
ea1c7395
be620f94
82bbfd83
c16...

output:

? 0c0ae886
? 1c0ae886
? 2c0ae886
? 3c0ae886
? 4c0ae886
? 5c0ae886
? 6c0ae886
? 7c0ae886
? 8c0ae886
? 9c0ae886
? ac0ae886
? bc0ae886
? cc0ae886
? dc0ae886
? ec0ae886
? fc0ae886
? 0cf73b21
? 1cf73b21
? 2cf73b21
? 3cf73b21
? 4cf73b21
? 5cf73b21
? 6cf73b21
? 7cf73b21
? 8cf73b21
? 9cf73b21
? acf73b21
? b...

result:

ok Correct! Found k = 0x63d1fb10.

Test #54:

score: 0
Accepted
time: 113ms
memory: 3872kb

input:

363b8c05
53e95283
f2323f10
4e7dbdb0
a0ec634c
12d587e3
7e828de3
d1a65b05
f752ebe2
ef7350fb
7b47b888
790f7517
e8a77285
d83c95d8
b6973f60
83d1d4c9
48ef434d
f7b429ab
78b143e7
9848013d
0e59c79e
1151348f
455e3380
882d6b4a
5ab61709
297d04cb
b5169b93
2b428cc0
1b03f93b
85c56f96
2e812026
71e6d52f
de6bdc4d
edc...

output:

? 0c0ae886
? 1c0ae886
? 2c0ae886
? 3c0ae886
? 4c0ae886
? 5c0ae886
? 6c0ae886
? 7c0ae886
? 8c0ae886
? 9c0ae886
? ac0ae886
? bc0ae886
? cc0ae886
? dc0ae886
? ec0ae886
? fc0ae886
? 0cf73b21
? 1cf73b21
? 2cf73b21
? 3cf73b21
? 4cf73b21
? 5cf73b21
? 6cf73b21
? 7cf73b21
? 8cf73b21
? 9cf73b21
? acf73b21
? b...

result:

ok Correct! Found k = 0x1ef2af70.

Test #55:

score: 0
Accepted
time: 113ms
memory: 4160kb

input:

d52ad2da
f28e9e24
fc36cec0
b0b7f0e4
6ce2519a
16fa3f23
b94cbeb1
dd21cb85
d43a7539
e449e52a
9850437a
d59bfc94
a8ecf3f4
627cbc70
f9ec9975
19cddcee
fe83a11a
a4bd42d5
ec785081
f15479e2
87d344e7
1b7ee384
3725dff3
b0fd4353
1a5f5b09
10f597ca
2fb40351
535ac56d
3a7fadc7
d1a46798
18dafbe7
a672444c
2961b260
976...

output:

? 0c0ae886
? 1c0ae886
? 2c0ae886
? 3c0ae886
? 4c0ae886
? 5c0ae886
? 6c0ae886
? 7c0ae886
? 8c0ae886
? 9c0ae886
? ac0ae886
? bc0ae886
? cc0ae886
? dc0ae886
? ec0ae886
? fc0ae886
? 0cf73b21
? 1cf73b21
? 2cf73b21
? 3cf73b21
? 4cf73b21
? 5cf73b21
? 6cf73b21
? 7cf73b21
? 8cf73b21
? 9cf73b21
? acf73b21
? b...

result:

ok Correct! Found k = 0xda1363d0.

Test #56:

score: 0
Accepted
time: 111ms
memory: 3888kb

input:

a77bbe6c
fe5c9336
a3293f43
36c73d23
8bdc7e34
dc76ebe3
9b20027f
38d44477
2b4af114
f6d6ed9d
5d879de6
ae4fd659
6df02d37
29e5a458
b680f78c
6e611954
fc407f9f
0cef01c6
7cd1c76e
2893b3e6
c55c13d9
bedb303a
bbc37c75
b73cdc9c
7f3f9a9d
a6b65041
4371e86f
e456c516
56141e0c
7b8a6e65
0dc4efd0
2f9e1c4f
5484f8bc
4a6...

output:

? 0c0ae886
? 1c0ae886
? 2c0ae886
? 3c0ae886
? 4c0ae886
? 5c0ae886
? 6c0ae886
? 7c0ae886
? 8c0ae886
? 9c0ae886
? ac0ae886
? bc0ae886
? cc0ae886
? dc0ae886
? ec0ae886
? fc0ae886
? 0cf73b21
? 1cf73b21
? 2cf73b21
? 3cf73b21
? 4cf73b21
? 5cf73b21
? 6cf73b21
? 7cf73b21
? 8cf73b21
? 9cf73b21
? acf73b21
? b...

result:

ok Correct! Found k = 0x1a85c97a.

Test #57:

score: 0
Accepted
time: 109ms
memory: 4160kb

input:

29de4393
81d1ccef
16ac4378
da2b2584
8a684a0c
0cbf3d81
5a9e08ea
57af12bc
7b5cd300
c1403501
6a460177
1e17cf4f
d90d1bf8
dee80f83
5a462acb
c416a4ff
53cd50a9
0de29921
f852e540
c86e74d4
55ae5036
230e28a3
9a310474
e7cae607
fda6f931
420065ed
eb41e6b8
010f8ea5
482dbac9
60d4da7a
0dbbac5f
c99574f7
e2d4d102
61d...

output:

? 0c0ae886
? 1c0ae886
? 2c0ae886
? 3c0ae886
? 4c0ae886
? 5c0ae886
? 6c0ae886
? 7c0ae886
? 8c0ae886
? 9c0ae886
? ac0ae886
? bc0ae886
? cc0ae886
? dc0ae886
? ec0ae886
? fc0ae886
? 0cf73b21
? 1cf73b21
? 2cf73b21
? 3cf73b21
? 4cf73b21
? 5cf73b21
? 6cf73b21
? 7cf73b21
? 8cf73b21
? 9cf73b21
? acf73b21
? b...

result:

ok Correct! Found k = 0xd5a67ddb.

Test #58:

score: 0
Accepted
time: 112ms
memory: 3872kb

input:

25948701
54132a74
95117112
d3d5ded8
2d06977e
b940d8be
707a4cbb
d33fc8f6
d110f5cc
d4568fbd
1e2e1cf2
e553911c
31e45444
e3f8b3e0
698f1611
c1989940
59ad08b9
be6f6554
e9dfb515
0b39ef0c
11f52f53
19d4c3c2
7168ea81
d8d302c0
ff4ba1e1
9f474717
5f641b6a
59997888
e841d9e4
394aaec4
c49f650b
09be888e
b18c1318
710...

output:

? 0c0ae886
? 1c0ae886
? 2c0ae886
? 3c0ae886
? 4c0ae886
? 5c0ae886
? 6c0ae886
? 7c0ae886
? 8c0ae886
? 9c0ae886
? ac0ae886
? bc0ae886
? cc0ae886
? dc0ae886
? ec0ae886
? fc0ae886
? 0cf73b21
? 1cf73b21
? 2cf73b21
? 3cf73b21
? 4cf73b21
? 5cf73b21
? 6cf73b21
? 7cf73b21
? 8cf73b21
? 9cf73b21
? acf73b21
? b...

result:

ok Correct! Found k = 0x1af75e62.

Test #59:

score: 0
Accepted
time: 108ms
memory: 3936kb

input:

8594128a
1620b179
3cfc745f
adb74f43
9dd8664f
e821bc5e
2565593b
b0a964f3
46e05554
f631cef3
27d2f47d
b261b06d
8a3b5cb9
9a5b35da
1e68b6fd
40ed9c49
ce467f5f
20a36367
b75c7cd3
c12b8d3e
f33b75b1
e4bd3a30
3ba1964e
700a9c3e
9689cf0a
3bba00a2
aaa0bc34
d7b2943d
749814cf
2b1426ac
222f68ee
6346f0dc
990f504b
b89...

output:

? 0ae10f4b
? 1ae10f4b
? 2ae10f4b
? 3ae10f4b
? 4ae10f4b
? 5ae10f4b
? 6ae10f4b
? 7ae10f4b
? 8ae10f4b
? 9ae10f4b
? aae10f4b
? bae10f4b
? cae10f4b
? dae10f4b
? eae10f4b
? fae10f4b
? 06356de1
? 16356de1
? 26356de1
? 36356de1
? 46356de1
? 56356de1
? 66356de1
? 76356de1
? 86356de1
? 96356de1
? a6356de1
? b...

result:

ok Correct! Found k = 0xd61812c2.

Test #60:

score: 0
Accepted
time: 109ms
memory: 3940kb

input:

f721ef7e
60d8fa4c
f09c4619
2df5436d
301cbbca
b9e3ae19
c73bf0f8
b0c20027
7a3f05ba
93ce9d49
72ec5aad
1b363549
6e6838b4
9e945c84
bd9459af
2cf9e396
6f8fb071
8f9a4b8d
e8afad5b
3df0cd46
d1a6bc9d
989a650d
2f313e46
b8959335
20d1736d
2b204c4a
772f0e77
1fb58d95
fc8d8969
c634ca3b
49720525
7e0616ec
259be0c3
ff5...

output:

? 0ae10f4b
? 1ae10f4b
? 2ae10f4b
? 3ae10f4b
? 4ae10f4b
? 5ae10f4b
? 6ae10f4b
? 7ae10f4b
? 8ae10f4b
? 9ae10f4b
? aae10f4b
? bae10f4b
? cae10f4b
? dae10f4b
? eae10f4b
? fae10f4b
? 06356de1
? 16356de1
? 26356de1
? 36356de1
? 46356de1
? 56356de1
? 66356de1
? 76356de1
? 86356de1
? 96356de1
? a6356de1
? b...

result:

ok Correct! Found k = 0x9138c722.

Test #61:

score: 0
Accepted
time: 118ms
memory: 3864kb

input:

44dff84c
241feacd
c500b996
35a79ffb
e541f7d1
84e61cb1
b0703d4e
e8c2815b
ebefbdf3
2f6dc0d6
65be02da
33ab39f0
faa53f29
76e67be8
0ba3e440
25a509c9
8724571a
066df4a8
de57ff01
e5f5057d
deaff253
5f092a4c
f5ce85ac
31dc45cc
65b97f43
e17c7e9a
c93d54f7
4985143a
f34f540d
91efb9c6
66493198
43eaaede
89c9b1ca
f16...

output:

? 0ae10f4b
? 1ae10f4b
? 2ae10f4b
? 3ae10f4b
? 4ae10f4b
? 5ae10f4b
? 6ae10f4b
? 7ae10f4b
? 8ae10f4b
? 9ae10f4b
? aae10f4b
? bae10f4b
? cae10f4b
? dae10f4b
? eae10f4b
? fae10f4b
? 06356de1
? 16356de1
? 26356de1
? 36356de1
? 46356de1
? 56356de1
? 66356de1
? 76356de1
? 86356de1
? 96356de1
? a6356de1
? b...

result:

ok Correct! Found k = 0x4c597b82.

Test #62:

score: 0
Accepted
time: 112ms
memory: 4168kb

input:

8d4893da
1a8214e2
e894780f
17d75438
57d42e2f
dc8af9cc
fc41fdce
f202a755
05739e71
42f6d96a
0612b6b4
ae4847a7
cd8542b4
865b17b1
46b6b7c3
c2c75bd4
ef5c9f1d
119b07d8
03d8bba4
a8877562
8bc0ad9d
352bc923
62048708
36fdec8b
9b9ea4db
6c8688c6
a7fb6979
1b289bdc
44344d3f
654b3054
5004e05a
72a09a7d
a1ba44e7
52e...

output:

? 0ae10f4b
? 1ae10f4b
? 2ae10f4b
? 3ae10f4b
? 4ae10f4b
? 5ae10f4b
? 6ae10f4b
? 7ae10f4b
? 8ae10f4b
? 9ae10f4b
? aae10f4b
? bae10f4b
? cae10f4b
? dae10f4b
? eae10f4b
? fae10f4b
? 06356de1
? 16356de1
? 26356de1
? 36356de1
? 46356de1
? 56356de1
? 66356de1
? 76356de1
? 86356de1
? 96356de1
? a6356de1
? b...

result:

ok Correct! Found k = 0x77a2fe2.

Test #63:

score: 0
Accepted
time: 112ms
memory: 3868kb

input:

10b444fe
4552dc88
da530ab1
d611815f
402dc25c
08692d61
498bdd3a
108f148d
ae3389c6
b1939905
66c54c26
aaabecb9
9e855c57
10317cfe
1c437e02
96ebec7d
a9e9194a
f17aee1d
d3095830
73bfdd42
efe1cecf
cfc2d69d
5536eb67
39144794
18dfef12
5945a5d7
f87401a8
52e20273
31291c07
a700b14f
e06c8c99
585509a7
d700984a
a5b...

output:

? 0ae10f4b
? 1ae10f4b
? 2ae10f4b
? 3ae10f4b
? 4ae10f4b
? 5ae10f4b
? 6ae10f4b
? 7ae10f4b
? 8ae10f4b
? 9ae10f4b
? aae10f4b
? bae10f4b
? cae10f4b
? dae10f4b
? eae10f4b
? fae10f4b
? 06356de1
? 16356de1
? 26356de1
? 36356de1
? 46356de1
? 56356de1
? 66356de1
? 76356de1
? 86356de1
? 96356de1
? a6356de1
? b...

result:

ok Correct! Found k = 0xc29ae442.

Test #64:

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

input:

d08f45c0
4e2810d4
11fbd1e9
06b1326c
59bf789e
d99cc00a
f6f56329
5d5a40f0
5bbd80f8
1e801e35
855d7406
b4fdd628
b73507a2
576f0d9c
0c08f3f9
83cc8faa
88d52032
df859d2f
26d68d78
32f8ba31
680e7863
25bc2f0f
531d76e5
7e4fc71b
fb43aeb9
a9cd5ed0
9258a135
a2643249
aef005e2
613a8f3d
50546a1e
893a1f10
2ed0dbfc
b40...

output:

? 0ae10f4b
? 1ae10f4b
? 2ae10f4b
? 3ae10f4b
? 4ae10f4b
? 5ae10f4b
? 6ae10f4b
? 7ae10f4b
? 8ae10f4b
? 9ae10f4b
? aae10f4b
? bae10f4b
? cae10f4b
? dae10f4b
? eae10f4b
? fae10f4b
? 06356de1
? 16356de1
? 26356de1
? 36356de1
? 46356de1
? 56356de1
? 66356de1
? 76356de1
? 86356de1
? 96356de1
? a6356de1
? b...

result:

ok Correct! Found k = 0x7dbb98a2.

Extra Test:

score: 0
Extra Test Passed