QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#647771#8110. AdditionN_z_AC ✓0ms3876kbC++237.1kb2024-10-17 15:38:092024-10-17 15:38:12

Judging History

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

  • [2024-10-17 15:38:12]
  • 评测
  • 测评结果:AC
  • 用时:0ms
  • 内存:3876kb
  • [2024-10-17 15:38:09]
  • 提交

answer

#include<bits/stdc++.h>
using namespace std;
struct time_helper{
#ifdef LOCAL
clock_t time_last;time_helper(){time_last=clock();}void test(){auto time_now=clock();std::cerr<<"time:"<<1.*(time_now-time_last)/CLOCKS_PER_SEC<<";all_time:"<<1.*time_now/CLOCKS_PER_SEC<<std::endl;time_last=time_now;}~time_helper(){test();}
#else
void test(){}
#endif
}time_helper;
#ifdef LOCAL
#include"dbg.h"
#else
#define dbg(...) (__VA_ARGS__)
#endif
namespace Fread{const int SIZE=1<<16;char buf[SIZE],*S,*T;inline char getchar(){if(S==T){T=(S=buf)+fread(buf,1,SIZE,stdin);if(S==T)return'\n';}return *S++;}}namespace Fwrite{const int SIZE=1<<16;char buf[SIZE],*S=buf,*T=buf+SIZE;inline void flush(){fwrite(buf,1,S-buf,stdout);S=buf;}inline void putchar(char c){*S++=c;if(S==T)flush();}struct NTR{~NTR(){flush();}}ztr;}
#define getchar Fread::getchar
#define putchar Fwrite::putchar
int print_precision=10;bool print_T_endl=1;char print_between=' ';
template<typename T>struct is_char{static constexpr bool value=(std::is_same<T,char>::value||std::is_same<T,signed char>::value||std::is_same<T,unsigned char>::value);};template<typename T>struct is_integral_ex{static constexpr bool value=(std::is_integral<T>::value||std::is_same<T,__int128>::value)&&!is_char<T>::value;};template<typename T>struct is_floating_point_ex{static constexpr bool value=std::is_floating_point<T>::value||std::is_same<T,__float128>::value;};namespace Fastio{struct Reader;struct Writer;template<size_t id>struct read_tuple{template<typename...T>static void read(Reader&stream,std::tuple<T...>&x){read_tuple<id-1>::read(stream,x);stream>>get<id-1>(x);}};template<>struct read_tuple<0>{template<typename...T>static void read([[maybe_unused]]Reader&stream,[[maybe_unused]]std::tuple<T...>&x){}};template<size_t id>struct print_tuple{template<typename...T>static void print(Writer&stream,const std::tuple<T...>&x){print_tuple<id-1>::print(stream,x);putchar(print_between);stream<<get<id-1>(x);}};template<>struct print_tuple<1>{template<typename...T>static void print(Writer&stream,const std::tuple<T...>&x){stream<<get<0>(x);}};template<>struct print_tuple<0>{template<typename...T>static void print([[maybe_unused]]Writer&stream,[[maybe_unused]]const std::tuple<T...>&x){}};
struct Reader{template<typename T>typename std::enable_if_t<std::is_class<T>::value,Reader&>operator>>(T&x){for(auto &y:x)*this>>y;return *this;}template<typename...T>Reader&operator>>(std::tuple<T...>&x){read_tuple<sizeof...(T)>::read(*this,x);return *this;}template<typename T>typename std::enable_if_t<is_integral_ex<T>::value,Reader&>operator>>(T&x){char c=getchar();short f=1;while(c<'0'||c>'9'){if(c=='-')f*=-1;c=getchar();}x=0;while(c>='0'&&c<='9'){x=(x<<1)+(x<<3)+(c^48);c=getchar();}x*=f;return *this;}template<typename T>typename std::enable_if_t<is_floating_point_ex<T>::value,Reader&>operator>>(T&x){char c=getchar();short f=1,s=0;x=0;T t=0;while((c<'0'||c>'9')&&c!='.'){if(c=='-')f*=-1;c=getchar();}while(c>='0'&&c<='9'&&c!='.')x=x*10+(c^48),c=getchar();if(c=='.')c=getchar();else return x*=f,*this;while(c>='0'&&c<='9')t=t*10+(c^48),s++,c=getchar();while(s--)t/=10.0;x=(x+t)*f;return*this;}template<typename T>typename std::enable_if_t<is_char<T>::value,Reader&>operator>>(T&c){c=getchar();while(c=='\n'||c==' '||c=='\r')c=getchar();return *this;}Reader&operator>>(char*str){int len=0;char c=getchar();while(c=='\n'||c==' '||c=='\r')c=getchar();while(c!='\n'&&c!=' '&&c!='\r')str[len++]=c,c=getchar();str[len]='\0';return*this;}template<typename T1,typename T2>Reader&operator>>(std::pair<T1,T2>&x){*this>>x.first>>x.second;return *this;}Reader&operator>>(std::string&str){str.clear();char c=getchar();while(c=='\n'||c==' '||c=='\r')c=getchar();while(c!='\n'&&c!=' '&&c!='\r')str.push_back(c),c=getchar();return*this;}Reader(){}}cin;const char endl='\n';
struct Writer{typedef __int128 mxdouble;template<typename T>typename std::enable_if_t<std::is_class<T>::value,Writer&>operator<<(const T&x){for(auto q:x){*this<<q;if(!is_class<decltype(q)>::value)*this<<print_between;}if(!is_class<typename T::value_type>::value&&print_T_endl)*this<<'\n';return *this;}template<typename...T>Writer&operator<<(const std::tuple<T...>&x){print_tuple<sizeof...(T)>::print(*this,x);if(print_T_endl)*this<<'\n';return *this;}template<typename T>typename std::enable_if_t<is_integral_ex<T>::value,Writer&>operator<<(T x){if(x==0)return putchar('0'),*this;if(x<0)putchar('-'),x=-x;static int sta[45];int top=0;while(x)sta[++top]=x%10,x/=10;while(top)putchar(sta[top]+'0'),--top;return*this;}template<typename T>typename std::enable_if_t<is_floating_point_ex<T>::value,Writer&>operator<<(T x){if(x<0)putchar('-'),x=-x;x+=pow(10,-print_precision)/2;mxdouble _=x;x-=(T)_;static int sta[45];int top=0;while(_)sta[++top]=_%10,_/=10;if(!top)putchar('0');while(top)putchar(sta[top]+'0'),--top;putchar('.');for(int i=0;i<print_precision;i++)x*=10;_=x;while(_)sta[++top]=_%10,_/=10;for(int i=0;i<print_precision-top;i++)putchar('0');while(top)putchar(sta[top]+'0'),--top;return*this;}template<typename T>typename std::enable_if_t<is_char<T>::value,Writer&>operator<<(const T&c){putchar(c);return*this;}Writer&operator<<(char*str){int cur=0;while(str[cur])putchar(str[cur++]);return *this;}Writer&operator<<(const char*str){int cur=0;while(str[cur])putchar(str[cur++]);return*this;}template<typename T1,typename T2>Writer&operator<<(const std::pair<T1,T2>&x){*this<<x.first<<print_between<<x.second;if(print_T_endl)*this<<'\n';return *this;}Writer&operator<<(const std::string&str){int st=0,ed=str.size();while(st<ed)putchar(str[st++]);return*this;}Writer(){}}cout;}
#define cin Fastio::cin
#define cout Fastio::cout
#define endl Fastio::endl
template<class Fun>class y_combinator_result{Fun fun_;public:template<class T>explicit y_combinator_result(T &&fun): fun_(std::forward<T>(fun)) {}template<class ...Args>decltype(auto) operator()(Args &&...args){return fun_(std::ref(*this), std::forward<Args>(args)...);}};template<class Fun>decltype(auto) y_combinator(Fun &&fun){return y_combinator_result<std::decay_t<Fun>>(std::forward<Fun>(fun));}

void init();void solve(int tc);
main()
{
	init();int t=1;
	// cin>>t;
	for(int tc=1;tc<=t;tc++)solve(tc);
}
void init()
{
}
void solve([[maybe_unused]]int tc)
{
	vector<pair<string,string>>t;
	t.emplace_back("a0","0a");
	t.emplace_back("a1","1a");
	t.emplace_back("b0","0b");
	t.emplace_back("b1","1b");
	t.emplace_back("a","c");
	t.emplace_back("b","d");
	t.emplace_back("0c","e");
	t.emplace_back("1c","f");
	t.emplace_back("0d","f");
	t.emplace_back("1d","qe");
	t.emplace_back("0q","1");
	t.emplace_back("1q","q0");
	t.emplace_back("q","1");
	t.emplace_back("0+","+a");
	t.emplace_back("1+","+b");
	t.emplace_back("+0","0");
	t.emplace_back("+1","1");
	t.emplace_back("e","0");
	t.emplace_back("f","1");
	t.emplace_back("c0","00");
	t.emplace_back("c1","01");
	t.emplace_back("d0","10");
	t.emplace_back("d1","11");
	// string s="110+0";
	// while(1)
	// {
	// 	cout<<s<<endl;
	// 	for(auto v:t)
	// 	if(s.find(v.first)!=string::npos)
	// 	{
	// 		s.replace(s.find(v.first),v.first.size(),v.second);
	// 		goto again;
	// 	}
	// 	break;
	// 	again:;
	// }
	// cout<<s<<endl;
	cout<<t.size()<<endl;
	for(auto [u,v]:t)cout<<u<<' '<<v<<endl;
}

详细

Test #1:

score: 100
Accepted
time: 0ms
memory: 3604kb

input:

1

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #2:

score: 0
Accepted
time: 0ms
memory: 3572kb

input:

2

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #3:

score: 0
Accepted
time: 0ms
memory: 3564kb

input:

3

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #4:

score: 0
Accepted
time: 0ms
memory: 3624kb

input:

4

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #5:

score: 0
Accepted
time: 0ms
memory: 3836kb

input:

5

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #6:

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

input:

6

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #7:

score: 0
Accepted
time: 0ms
memory: 3516kb

input:

7

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #8:

score: 0
Accepted
time: 0ms
memory: 3632kb

input:

8

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #9:

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

input:

9

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #10:

score: 0
Accepted
time: 0ms
memory: 3628kb

input:

10

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #11:

score: 0
Accepted
time: 0ms
memory: 3628kb

input:

11

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #12:

score: 0
Accepted
time: 0ms
memory: 3636kb

input:

12

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #13:

score: 0
Accepted
time: 0ms
memory: 3632kb

input:

13

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #14:

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

input:

14

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #15:

score: 0
Accepted
time: 0ms
memory: 3668kb

input:

15

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #16:

score: 0
Accepted
time: 0ms
memory: 3604kb

input:

16

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #17:

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

input:

17

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #18:

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

input:

18

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #19:

score: 0
Accepted
time: 0ms
memory: 3640kb

input:

19

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #20:

score: 0
Accepted
time: 0ms
memory: 3628kb

input:

20

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #21:

score: 0
Accepted
time: 0ms
memory: 3564kb

input:

21

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #22:

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

input:

22

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #23:

score: 0
Accepted
time: 0ms
memory: 3600kb

input:

23

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #24:

score: 0
Accepted
time: 0ms
memory: 3800kb

input:

24

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #25:

score: 0
Accepted
time: 0ms
memory: 3636kb

input:

25

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #26:

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

input:

26

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #27:

score: 0
Accepted
time: 0ms
memory: 3568kb

input:

27

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #28:

score: 0
Accepted
time: 0ms
memory: 3572kb

input:

28

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #29:

score: 0
Accepted
time: 0ms
memory: 3636kb

input:

29

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #30:

score: 0
Accepted
time: 0ms
memory: 3580kb

input:

30

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #31:

score: 0
Accepted
time: 0ms
memory: 3792kb

input:

31

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #32:

score: 0
Accepted
time: 0ms
memory: 3464kb

input:

32

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #33:

score: 0
Accepted
time: 0ms
memory: 3636kb

input:

33

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #34:

score: 0
Accepted
time: 0ms
memory: 3632kb

input:

34

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #35:

score: 0
Accepted
time: 0ms
memory: 3624kb

input:

35

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #36:

score: 0
Accepted
time: 0ms
memory: 3576kb

input:

36

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #37:

score: 0
Accepted
time: 0ms
memory: 3644kb

input:

37

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #38:

score: 0
Accepted
time: 0ms
memory: 3572kb

input:

38

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #39:

score: 0
Accepted
time: 0ms
memory: 3628kb

input:

39

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #40:

score: 0
Accepted
time: 0ms
memory: 3568kb

input:

40

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #41:

score: 0
Accepted
time: 0ms
memory: 3796kb

input:

41

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #42:

score: 0
Accepted
time: 0ms
memory: 3640kb

input:

42

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #43:

score: 0
Accepted
time: 0ms
memory: 3572kb

input:

43

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #44:

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

input:

44

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #45:

score: 0
Accepted
time: 0ms
memory: 3632kb

input:

45

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #46:

score: 0
Accepted
time: 0ms
memory: 3668kb

input:

46

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #47:

score: 0
Accepted
time: 0ms
memory: 3628kb

input:

47

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #48:

score: 0
Accepted
time: 0ms
memory: 3792kb

input:

48

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #49:

score: 0
Accepted
time: 0ms
memory: 3600kb

input:

49

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #50:

score: 0
Accepted
time: 0ms
memory: 3636kb

input:

50

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #51:

score: 0
Accepted
time: 0ms
memory: 3832kb

input:

51

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #52:

score: 0
Accepted
time: 0ms
memory: 3640kb

input:

52

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #53:

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

input:

53

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #54:

score: 0
Accepted
time: 0ms
memory: 3664kb

input:

54

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #55:

score: 0
Accepted
time: 0ms
memory: 3604kb

input:

55

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #56:

score: 0
Accepted
time: 0ms
memory: 3524kb

input:

56

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #57:

score: 0
Accepted
time: 0ms
memory: 3572kb

input:

57

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #58:

score: 0
Accepted
time: 0ms
memory: 3576kb

input:

58

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #59:

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

input:

59

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #60:

score: 0
Accepted
time: 0ms
memory: 3624kb

input:

60

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #61:

score: 0
Accepted
time: 0ms
memory: 3632kb

input:

61

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #62:

score: 0
Accepted
time: 0ms
memory: 3672kb

input:

62

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #63:

score: 0
Accepted
time: 0ms
memory: 3564kb

input:

63

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #64:

score: 0
Accepted
time: 0ms
memory: 3520kb

input:

64

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #65:

score: 0
Accepted
time: 0ms
memory: 3640kb

input:

65

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #66:

score: 0
Accepted
time: 0ms
memory: 3600kb

input:

66

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #67:

score: 0
Accepted
time: 0ms
memory: 3604kb

input:

67

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #68:

score: 0
Accepted
time: 0ms
memory: 3568kb

input:

68

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #69:

score: 0
Accepted
time: 0ms
memory: 3632kb

input:

69

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #70:

score: 0
Accepted
time: 0ms
memory: 3628kb

input:

70

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #71:

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

input:

71

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #72:

score: 0
Accepted
time: 0ms
memory: 3632kb

input:

72

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #73:

score: 0
Accepted
time: 0ms
memory: 3632kb

input:

73

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #74:

score: 0
Accepted
time: 0ms
memory: 3632kb

input:

74

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #75:

score: 0
Accepted
time: 0ms
memory: 3600kb

input:

75

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #76:

score: 0
Accepted
time: 0ms
memory: 3520kb

input:

76

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #77:

score: 0
Accepted
time: 0ms
memory: 3564kb

input:

77

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #78:

score: 0
Accepted
time: 0ms
memory: 3608kb

input:

78

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #79:

score: 0
Accepted
time: 0ms
memory: 3552kb

input:

79

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #80:

score: 0
Accepted
time: 0ms
memory: 3568kb

input:

80

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #81:

score: 0
Accepted
time: 0ms
memory: 3572kb

input:

81

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #82:

score: 0
Accepted
time: 0ms
memory: 3636kb

input:

82

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #83:

score: 0
Accepted
time: 0ms
memory: 3632kb

input:

83

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #84:

score: 0
Accepted
time: 0ms
memory: 3564kb

input:

84

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #85:

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

input:

85

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #86:

score: 0
Accepted
time: 0ms
memory: 3632kb

input:

86

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #87:

score: 0
Accepted
time: 0ms
memory: 3640kb

input:

87

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #88:

score: 0
Accepted
time: 0ms
memory: 3696kb

input:

88

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #89:

score: 0
Accepted
time: 0ms
memory: 3624kb

input:

89

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #90:

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

input:

90

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #91:

score: 0
Accepted
time: 0ms
memory: 3564kb

input:

91

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #92:

score: 0
Accepted
time: 0ms
memory: 3564kb

input:

92

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #93:

score: 0
Accepted
time: 0ms
memory: 3608kb

input:

93

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #94:

score: 0
Accepted
time: 0ms
memory: 3628kb

input:

94

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #95:

score: 0
Accepted
time: 0ms
memory: 3576kb

input:

95

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #96:

score: 0
Accepted
time: 0ms
memory: 3828kb

input:

96

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #97:

score: 0
Accepted
time: 0ms
memory: 3520kb

input:

97

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #98:

score: 0
Accepted
time: 0ms
memory: 3568kb

input:

98

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #99:

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

input:

99

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #100:

score: 0
Accepted
time: 0ms
memory: 3572kb

input:

100

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #101:

score: 0
Accepted
time: 0ms
memory: 3620kb

input:

101

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #102:

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

input:

102

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #103:

score: 0
Accepted
time: 0ms
memory: 3568kb

input:

103

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #104:

score: 0
Accepted
time: 0ms
memory: 3632kb

input:

104

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #105:

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

input:

105

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #106:

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

input:

106

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #107:

score: 0
Accepted
time: 0ms
memory: 3628kb

input:

107

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #108:

score: 0
Accepted
time: 0ms
memory: 3576kb

input:

108

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #109:

score: 0
Accepted
time: 0ms
memory: 3576kb

input:

109

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #110:

score: 0
Accepted
time: 0ms
memory: 3796kb

input:

110

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #111:

score: 0
Accepted
time: 0ms
memory: 3628kb

input:

111

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #112:

score: 0
Accepted
time: 0ms
memory: 3636kb

input:

112

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #113:

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

input:

113

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #114:

score: 0
Accepted
time: 0ms
memory: 3604kb

input:

114

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #115:

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

input:

115

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #116:

score: 0
Accepted
time: 0ms
memory: 3832kb

input:

116

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #117:

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

input:

117

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #118:

score: 0
Accepted
time: 0ms
memory: 3516kb

input:

118

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #119:

score: 0
Accepted
time: 0ms
memory: 3664kb

input:

119

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #120:

score: 0
Accepted
time: 0ms
memory: 3524kb

input:

120

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #121:

score: 0
Accepted
time: 0ms
memory: 3520kb

input:

121

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #122:

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

input:

122

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #123:

score: 0
Accepted
time: 0ms
memory: 3604kb

input:

123

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #124:

score: 0
Accepted
time: 0ms
memory: 3516kb

input:

124

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #125:

score: 0
Accepted
time: 0ms
memory: 3568kb

input:

125

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #126:

score: 0
Accepted
time: 0ms
memory: 3628kb

input:

126

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #127:

score: 0
Accepted
time: 0ms
memory: 3600kb

input:

127

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #128:

score: 0
Accepted
time: 0ms
memory: 3628kb

input:

128

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #129:

score: 0
Accepted
time: 0ms
memory: 3636kb

input:

129

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #130:

score: 0
Accepted
time: 0ms
memory: 3628kb

input:

130

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #131:

score: 0
Accepted
time: 0ms
memory: 3628kb

input:

131

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #132:

score: 0
Accepted
time: 0ms
memory: 3588kb

input:

132

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #133:

score: 0
Accepted
time: 0ms
memory: 3572kb

input:

133

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #134:

score: 0
Accepted
time: 0ms
memory: 3640kb

input:

134

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #135:

score: 0
Accepted
time: 0ms
memory: 3632kb

input:

135

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #136:

score: 0
Accepted
time: 0ms
memory: 3568kb

input:

136

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #137:

score: 0
Accepted
time: 0ms
memory: 3792kb

input:

137

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #138:

score: 0
Accepted
time: 0ms
memory: 3568kb

input:

138

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #139:

score: 0
Accepted
time: 0ms
memory: 3564kb

input:

139

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #140:

score: 0
Accepted
time: 0ms
memory: 3828kb

input:

140

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #141:

score: 0
Accepted
time: 0ms
memory: 3520kb

input:

141

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #142:

score: 0
Accepted
time: 0ms
memory: 3524kb

input:

142

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #143:

score: 0
Accepted
time: 0ms
memory: 3520kb

input:

143

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #144:

score: 0
Accepted
time: 0ms
memory: 3628kb

input:

144

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #145:

score: 0
Accepted
time: 0ms
memory: 3572kb

input:

145

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #146:

score: 0
Accepted
time: 0ms
memory: 3568kb

input:

146

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #147:

score: 0
Accepted
time: 0ms
memory: 3672kb

input:

147

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #148:

score: 0
Accepted
time: 0ms
memory: 3624kb

input:

148

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #149:

score: 0
Accepted
time: 0ms
memory: 3644kb

input:

149

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!

Test #150:

score: 0
Accepted
time: 0ms
memory: 3608kb

input:

150

output:

23
a0 0a
a1 1a
b0 0b
b1 1b
a c
b d
0c e
1c f
0d f
1d qe
0q 1
1q q0
q 1
0+ +a
1+ +b
+0 0
+1 1
e 0
f 1
c0 00
c1 01
d0 10
d1 11

result:

ok OK!