2021沈阳 D. Journey to Un‘Goro 简简单单打个表

2024-03-04 03:20

本文主要是介绍2021沈阳 D. Journey to Un‘Goro 简简单单打个表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

https://codeforces.com/gym/103202/problem/D
1.首先对于ans来说,最大值为全r
容易求得:

ll res = 0;for(ll i = 1;i <= n;i += 2){res += n - i + 1;}

打表发现:
在这里插入图片描述
在这里插入图片描述
每个答案的前n / 2 + 1都是rr不断向前移动,故n >= 200的情况解决
观察表尾部可以发现
偶数的情况下之后的尾部形式都为:{“bbbbbbbbbbbbbbr”,“bbbbbbbbbbbbbrb”,“bbbbbbbbbbbbbrr”,“bbbbbbbbbbbbrbr”,“bbbbbbbbbbbbrrb”,“bbbbbbbbbbbbrrr”,这样
奇数都为:
{“bbbbbbbbbbbbrb”,“bbbbbbbbbbbrbr”,“bbbbbbbbbbbrrr”,“bbbbbbbbbbrbrb”,“bbbbbbbbbbrrbr”,"bbbbbbbbbbrrr
打表出一些后缀,然后输出
并且可以暴力或者打表输出较小的n的情况

#include <bits/stdc++.h>
using namespace std;
const int Mn = 1e5 +5;
#define ll long long
ll n;
ll res;
string sans[28][100] = {{"r"},
{"br","rb","rr"},
{"brb","rbr","rrr"},
{"bbrb","brbb","brbr","brrr","rbbr","rbrb","rbrr","rrbr","rrrb","rrrr"},
{"bbrbb","brbbr","brbrr","brrrb","rbbrb","rbrbr","rbrrr","rrbrb","rrrbr","rrrrr"},
{"bbbrbb","bbrbbb","bbrbbr","bbrbrr","bbrrrb","brbbbr","brbbrb","brbbrr","brbrbr","brbrrb","brbrrr","brrbrb","brrrbb","brrrbr","brrrrr","rbbbrb","rbbrbb","rbbrbr","rbbrrr","rbrbbr","rbrbrb","rbrbrr","rbrrbr","rbrrrb","rbrrrr","rrbbrb","rrbrbb","rrbrbr","rrbrrr","rrrbbr","rrrbrb","rrrbrr","rrrrbr","rrrrrb","rrrrrr"},
{"bbbrbbb","bbrbbbr","bbrbbrr","bbrbrrb","bbrrrbb","brbbbrb","brbbrbr","brbbrrr","brbrbrb","brbrrbr","brbrrrr","brrbrbb","brrrbbr","brrrbrr","brrrrrb","rbbbrbb","rbbrbbr","rbbrbrr","rbbrrrb","rbrbbrb","rbrbrbr","rbrbrrr","rbrrbrb","rbrrrbr","rbrrrrr","rrbbrbb","rrbrbbr","rrbrbrr","rrbrrrb","rrrbbrb","rrrbrbr","rrrbrrr","rrrrbrb","rrrrrbr","rrrrrrr"},
{"bbbbrbbb","bbbrbbbb","bbbrbbbr","bbbrbbrr","bbbrbrrb","bbbrrrbb","bbrbbbbr","bbrbbbrb","bbrbbbrr","bbrbbrbr","bbrbbrrb","bbrbbrrr","bbrbrbrb","bbrbrrbb","bbrbrrbr","bbrbrrrr","bbrrbrbb","bbrrrbbb","bbrrrbbr","bbrrrbrr","bbrrrrrb","brbbbbrb","brbbbrbb","brbbbrbr","brbbbrrr","brbbrbbr","brbbrbrb","brbbrbrr","brbbrrbr","brbbrrrb","brbbrrrr","brbrbbrb","brbrbrbb","brbrbrbr","brbrbrrr","brbrrbbr","brbrrbrb","brbrrbrr","brbrrrbr","brbrrrrb","brbrrrrr","brrbbrbb","brrbrbbb","brrbrbbr","brrbrbrr","brrbrrrb","brrrbbbr","brrrbbrb","brrrbbrr","brrrbrbr","brrrbrrb","brrrbrrr","brrrrbrb","brrrrrbb","brrrrrbr","brrrrrrr","rbbbbrbb","rbbbrbbb","rbbbrbbr","rbbbrbrr","rbbbrrrb","rbbrbbbr","rbbrbbrb","rbbrbbrr","rbbrbrbr","rbbrbrrb","rbbrbrrr","rbbrrbrb","rbbrrrbb","rbbrrrbr","rbbrrrrr","rbrbbbrb","rbrbbrbb","rbrbbrbr","rbrbbrrr","rbrbrbbr","rbrbrbrb","rbrbrbrr","rbrbrrbr","rbrbrrrb","rbrbrrrr","rbrrbbrb","rbrrbrbb","rbrrbrbr","rbrrbrrr","rbrrrbbr","rbrrrbrb","rbrrrbrr","rbrrrrbr","rbrrrrrb","rbrrrrrr","rrbbbrbb","rrbbrbbb","rrbbrbbr","rrbbrbrr","rrbbrrrb","rrbrbbbr","rrbrbbrb","rrbrbbrr","rrbrbrbr"},
{"bbbbrbbbb","bbbrbbbbr","bbbrbbbrr","bbbrbbrrb","bbbrbrrbb","bbbrrrbbb","bbrbbbbrb","bbrbbbrbr","bbrbbbrrr","bbrbbrbrb","bbrbbrrbr","bbrbbrrrr","bbrbrbrbb","bbrbrrbbr","bbrbrrbrr","bbrbrrrrb","bbrrbrbbb","bbrrrbbbr","bbrrrbbrr","bbrrrbrrb","bbrrrrrbb","brbbbbrbb","brbbbrbbr","brbbbrbrr","brbbbrrrb","brbbrbbrb","brbbrbrbr","brbbrbrrr","brbbrrbrb","brbbrrrbr","brbbrrrrr","brbrbbrbb","brbrbrbbr","brbrbrbrr","brbrbrrrb","brbrrbbrb","brbrrbrbr","brbrrbrrr","brbrrrbrb","brbrrrrbr","brbrrrrrr","brrbbrbbb","brrbrbbbr","brrbrbbrr","brrbrbrrb","brrbrrrbb","brrrbbbrb","brrrbbrbr","brrrbbrrr","brrrbrbrb","brrrbrrbr","brrrbrrrr","brrrrbrbb","brrrrrbbr","brrrrrbrr","brrrrrrrb","rbbbbrbbb","rbbbrbbbr","rbbbrbbrr","rbbbrbrrb","rbbbrrrbb","rbbrbbbrb","rbbrbbrbr","rbbrbbrrr","rbbrbrbrb","rbbrbrrbr","rbbrbrrrr","rbbrrbrbb","rbbrrrbbr","rbbrrrbrr","rbbrrrrrb","rbrbbbrbb","rbrbbrbbr","rbrbbrbrr","rbrbbrrrb","rbrbrbbrb","rbrbrbrbr","rbrbrbrrr","rbrbrrbrb","rbrbrrrbr","rbrbrrrrr","rbrrbbrbb","rbrrbrbbr","rbrrbrbrr","rbrrbrrrb","rbrrrbbrb","rbrrrbrbr","rbrrrbrrr","rbrrrrbrb","rbrrrrrbr","rbrrrrrrr","rrbbbrbbb","rrbbrbbbr","rrbbrbbrr","rrbbrbrrb","rrbbrrrbb","rrbrbbbrb","rrbrbbrbr","rrbrbbrrr","rrbrbrbrb"},
{"bbbbbrbbbb","bbbbrbbbbb","bbbbrbbbbr","bbbbrbbbrr","bbbbrbbrrb","bbbbrbrrbb","bbbbrrrbbb","bbbrbbbbbr","bbbrbbbbrb","bbbrbbbbrr","bbbrbbbrbr","bbbrbbbrrb","bbbrbbbrrr","bbbrbbrbrb","bbbrbbrrbb","bbbrbbrrbr","bbbrbbrrrr","bbbrbrbrbb","bbbrbrrbbb","bbbrbrrbbr","bbbrbrrbrr","bbbrbrrrrb","bbbrrbrbbb","bbbrrrbbbb","bbbrrrbbbr","bbbrrrbbrr","bbbrrrbrrb","bbbrrrrrbb","bbrbbbbbrb","bbrbbbbrbb","bbrbbbbrbr","bbrbbbbrrr","bbrbbbrbbr","bbrbbbrbrb","bbrbbbrbrr","bbrbbbrrbr","bbrbbbrrrb","bbrbbbrrrr","bbrbbrbbrb","bbrbbrbrbb","bbrbbrbrbr","bbrbbrbrrr","bbrbbrrbbr","bbrbbrrbrb","bbrbbrrbrr","bbrbbrrrbr","bbrbbrrrrb","bbrbbrrrrr","bbrbrbbrbb","bbrbrbrbbb","bbrbrbrbbr","bbrbrbrbrr","bbrbrbrrrb","bbrbrrbbbr","bbrbrrbbrb","bbrbrrbbrr","bbrbrrbrbr","bbrbrrbrrb","bbrbrrbrrr","bbrbrrrbrb","bbrbrrrrbb","bbrbrrrrbr","bbrbrrrrrr","bbrrbbrbbb","bbrrbrbbbb","bbrrbrbbbr","bbrrbrbbrr","bbrrbrbrrb","bbrrbrrrbb","bbrrrbbbbr","bbrrrbbbrb","bbrrrbbbrr","bbrrrbbrbr","bbrrrbbrrb","bbrrrbbrrr","bbrrrbrbrb","bbrrrbrrbb","bbrrrbrrbr","bbrrrbrrrr","bbrrrrbrbb","bbrrrrrbbb","bbrrrrrbbr","bbrrrrrbrr","bbrrrrrrrb","brbbbbbrbb","brbbbbrbbb","brbbbbrbbr","brbbbbrbrr","brbbbbrrrb","brbbbrbbbr","brbbbrbbrb","brbbbrbbrr","brbbbrbrbr","brbbbrbrrb","brbbbrbrrr","brbbbrrbrb","brbbbrrrbb","brbbbrrrbr","brbbbrrrrr","brbbrbbbrb"},
{"bbbbbrbbbbb","bbbbrbbbbbr","bbbbrbbbbrr","bbbbrbbbrrb","bbbbrbbrrbb","bbbbrbrrbbb","bbbbrrrbbbb","bbbrbbbbbrb","bbbrbbbbrbr","bbbrbbbbrrr","bbbrbbbrbrb","bbbrbbbrrbr","bbbrbbbrrrr","bbbrbbrbrbb","bbbrbbrrbbr","bbbrbbrrbrr","bbbrbbrrrrb","bbbrbrbrbbb","bbbrbrrbbbr","bbbrbrrbbrr","bbbrbrrbrrb","bbbrbrrrrbb","bbbrrbrbbbb","bbbrrrbbbbr","bbbrrrbbbrr","bbbrrrbbrrb","bbbrrrbrrbb","bbbrrrrrbbb","bbrbbbbbrbb","bbrbbbbrbbr","bbrbbbbrbrr","bbrbbbbrrrb","bbrbbbrbbrb","bbrbbbrbrbr","bbrbbbrbrrr","bbrbbbrrbrb","bbrbbbrrrbr","bbrbbbrrrrr","bbrbbrbbrbb","bbrbbrbrbbr","bbrbbrbrbrr","bbrbbrbrrrb","bbrbbrrbbrb","bbrbbrrbrbr","bbrbbrrbrrr","bbrbbrrrbrb","bbrbbrrrrbr","bbrbbrrrrrr","bbrbrbbrbbb","bbrbrbrbbbr","bbrbrbrbbrr","bbrbrbrbrrb","bbrbrbrrrbb","bbrbrrbbbrb","bbrbrrbbrbr","bbrbrrbbrrr","bbrbrrbrbrb","bbrbrrbrrbr","bbrbrrbrrrr","bbrbrrrbrbb","bbrbrrrrbbr","bbrbrrrrbrr","bbrbrrrrrrb","bbrrbbrbbbb","bbrrbrbbbbr","bbrrbrbbbrr","bbrrbrbbrrb","bbrrbrbrrbb","bbrrbrrrbbb","bbrrrbbbbrb","bbrrrbbbrbr","bbrrrbbbrrr","bbrrrbbrbrb","bbrrrbbrrbr","bbrrrbbrrrr","bbrrrbrbrbb","bbrrrbrrbbr","bbrrrbrrbrr","bbrrrbrrrrb","bbrrrrbrbbb","bbrrrrrbbbr","bbrrrrrbbrr","bbrrrrrbrrb","bbrrrrrrrbb","brbbbbbrbbb","brbbbbrbbbr","brbbbbrbbrr","brbbbbrbrrb","brbbbbrrrbb","brbbbrbbbrb","brbbbrbbrbr","brbbbrbbrrr","brbbbrbrbrb","brbbbrbrrbr","brbbbrbrrrr","brbbbrrbrbb","brbbbrrrbbr","brbbbrrrbrr","brbbbrrrrrb","brbbrbbbrbb"},
{"bbbbbbrbbbbb","bbbbbrbbbbbb","bbbbbrbbbbbr","bbbbbrbbbbrr","bbbbbrbbbrrb","bbbbbrbbrrbb","bbbbbrbrrbbb","bbbbbrrrbbbb","bbbbrbbbbbbr","bbbbrbbbbbrb","bbbbrbbbbbrr","bbbbrbbbbrbr","bbbbrbbbbrrb","bbbbrbbbbrrr","bbbbrbbbrbrb","bbbbrbbbrrbb","bbbbrbbbrrbr","bbbbrbbbrrrr","bbbbrbbrbrbb","bbbbrbbrrbbb","bbbbrbbrrbbr","bbbbrbbrrbrr","bbbbrbbrrrrb","bbbbrbrbrbbb","bbbbrbrrbbbb","bbbbrbrrbbbr","bbbbrbrrbbrr","bbbbrbrrbrrb","bbbbrbrrrrbb","bbbbrrbrbbbb","bbbbrrrbbbbb","bbbbrrrbbbbr","bbbbrrrbbbrr","bbbbrrrbbrrb","bbbbrrrbrrbb","bbbbrrrrrbbb","bbbrbbbbbbrb","bbbrbbbbbrbb","bbbrbbbbbrbr","bbbrbbbbbrrr","bbbrbbbbrbbr","bbbrbbbbrbrb","bbbrbbbbrbrr","bbbrbbbbrrbr","bbbrbbbbrrrb","bbbrbbbbrrrr","bbbrbbbrbbrb","bbbrbbbrbrbb","bbbrbbbrbrbr","bbbrbbbrbrrr","bbbrbbbrrbbr","bbbrbbbrrbrb","bbbrbbbrrbrr","bbbrbbbrrrbr","bbbrbbbrrrrb","bbbrbbbrrrrr","bbbrbbrbbrbb","bbbrbbrbrbbb","bbbrbbrbrbbr","bbbrbbrbrbrr","bbbrbbrbrrrb","bbbrbbrrbbbr","bbbrbbrrbbrb","bbbrbbrrbbrr","bbbrbbrrbrbr","bbbrbbrrbrrb","bbbrbbrrbrrr","bbbrbbrrrbrb","bbbrbbrrrrbb","bbbrbbrrrrbr","bbbrbbrrrrrr","bbbrbrbbrbbb","bbbrbrbrbbbb","bbbrbrbrbbbr","bbbrbrbrbbrr","bbbrbrbrbrrb","bbbrbrbrrrbb","bbbrbrrbbbbr","bbbrbrrbbbrb","bbbrbrrbbbrr","bbbrbrrbbrbr","bbbrbrrbbrrb","bbbrbrrbbrrr","bbbrbrrbrbrb","bbbrbrrbrrbb","bbbrbrrbrrbr","bbbrbrrbrrrr","bbbrbrrrbrbb","bbbrbrrrrbbb","bbbrbrrrrbbr","bbbrbrrrrbrr","bbbrbrrrrrrb","bbbrrbbrbbbb","bbbrrbrbbbbb","bbbrrbrbbbbr","bbbrrbrbbbrr","bbbrrbrbbrrb","bbbrrbrbrrbb","bbbrrbrrrbbb","bbbrrrbbbbbr"},
{"bbbbbbrbbbbbb","bbbbbrbbbbbbr","bbbbbrbbbbbrr","bbbbbrbbbbrrb","bbbbbrbbbrrbb","bbbbbrbbrrbbb","bbbbbrbrrbbbb","bbbbbrrrbbbbb","bbbbrbbbbbbrb","bbbbrbbbbbrbr","bbbbrbbbbbrrr","bbbbrbbbbrbrb","bbbbrbbbbrrbr","bbbbrbbbbrrrr","bbbbrbbbrbrbb","bbbbrbbbrrbbr","bbbbrbbbrrbrr","bbbbrbbbrrrrb","bbbbrbbrbrbbb","bbbbrbbrrbbbr","bbbbrbbrrbbrr","bbbbrbbrrbrrb","bbbbrbbrrrrbb","bbbbrbrbrbbbb","bbbbrbrrbbbbr","bbbbrbrrbbbrr","bbbbrbrrbbrrb","bbbbrbrrbrrbb","bbbbrbrrrrbbb","bbbbrrbrbbbbb","bbbbrrrbbbbbr","bbbbrrrbbbbrr","bbbbrrrbbbrrb","bbbbrrrbbrrbb","bbbbrrrbrrbbb","bbbbrrrrrbbbb","bbbrbbbbbbrbb","bbbrbbbbbrbbr","bbbrbbbbbrbrr","bbbrbbbbbrrrb","bbbrbbbbrbbrb","bbbrbbbbrbrbr","bbbrbbbbrbrrr","bbbrbbbbrrbrb","bbbrbbbbrrrbr","bbbrbbbbrrrrr","bbbrbbbrbbrbb","bbbrbbbrbrbbr","bbbrbbbrbrbrr","bbbrbbbrbrrrb","bbbrbbbrrbbrb","bbbrbbbrrbrbr","bbbrbbbrrbrrr","bbbrbbbrrrbrb","bbbrbbbrrrrbr","bbbrbbbrrrrrr","bbbrbbrbbrbbb","bbbrbbrbrbbbr","bbbrbbrbrbbrr","bbbrbbrbrbrrb","bbbrbbrbrrrbb","bbbrbbrrbbbrb","bbbrbbrrbbrbr","bbbrbbrrbbrrr","bbbrbbrrbrbrb","bbbrbbrrbrrbr","bbbrbbrrbrrrr","bbbrbbrrrbrbb","bbbrbbrrrrbbr","bbbrbbrrrrbrr","bbbrbbrrrrrrb","bbbrbrbbrbbbb","bbbrbrbrbbbbr","bbbrbrbrbbbrr","bbbrbrbrbbrrb","bbbrbrbrbrrbb","bbbrbrbrrrbbb","bbbrbrrbbbbrb","bbbrbrrbbbrbr","bbbrbrrbbbrrr","bbbrbrrbbrbrb","bbbrbrrbbrrbr","bbbrbrrbbrrrr","bbbrbrrbrbrbb","bbbrbrrbrrbbr","bbbrbrrbrrbrr","bbbrbrrbrrrrb","bbbrbrrrbrbbb","bbbrbrrrrbbbr","bbbrbrrrrbbrr","bbbrbrrrrbrrb","bbbrbrrrrrrbb","bbbrrbbrbbbbb","bbbrrbrbbbbbr","bbbrrbrbbbbrr","bbbrrbrbbbrrb","bbbrrbrbbrrbb","bbbrrbrbrrbbb","bbbrrbrrrbbbb","bbbrrrbbbbbrb"},
{"bbbbbbbrbbbbbb","bbbbbbrbbbbbbb","bbbbbbrbbbbbbr","bbbbbbrbbbbbrr","bbbbbbrbbbbrrb","bbbbbbrbbbrrbb","bbbbbbrbbrrbbb","bbbbbbrbrrbbbb","bbbbbbrrrbbbbb","bbbbbrbbbbbbbr","bbbbbrbbbbbbrb","bbbbbrbbbbbbrr","bbbbbrbbbbbrbr","bbbbbrbbbbbrrb","bbbbbrbbbbbrrr","bbbbbrbbbbrbrb","bbbbbrbbbbrrbb","bbbbbrbbbbrrbr","bbbbbrbbbbrrrr","bbbbbrbbbrbrbb","bbbbbrbbbrrbbb","bbbbbrbbbrrbbr","bbbbbrbbbrrbrr","bbbbbrbbbrrrrb","bbbbbrbbrbrbbb","bbbbbrbbrrbbbb","bbbbbrbbrrbbbr","bbbbbrbbrrbbrr","bbbbbrbbrrbrrb","bbbbbrbbrrrrbb","bbbbbrbrbrbbbb","bbbbbrbrrbbbbb","bbbbbrbrrbbbbr","bbbbbrbrrbbbrr","bbbbbrbrrbbrrb","bbbbbrbrrbrrbb","bbbbbrbrrrrbbb","bbbbbrrbrbbbbb","bbbbbrrrbbbbbb","bbbbbrrrbbbbbr","bbbbbrrrbbbbrr","bbbbbrrrbbbrrb","bbbbbrrrbbrrbb","bbbbbrrrbrrbbb","bbbbbrrrrrbbbb","bbbbrbbbbbbbrb","bbbbrbbbbbbrbb","bbbbrbbbbbbrbr","bbbbrbbbbbbrrr","bbbbrbbbbbrbbr","bbbbrbbbbbrbrb","bbbbrbbbbbrbrr","bbbbrbbbbbrrbr","bbbbrbbbbbrrrb","bbbbrbbbbbrrrr","bbbbrbbbbrbbrb","bbbbrbbbbrbrbb","bbbbrbbbbrbrbr","bbbbrbbbbrbrrr","bbbbrbbbbrrbbr","bbbbrbbbbrrbrb","bbbbrbbbbrrbrr","bbbbrbbbbrrrbr","bbbbrbbbbrrrrb","bbbbrbbbbrrrrr","bbbbrbbbrbbrbb","bbbbrbbbrbrbbb","bbbbrbbbrbrbbr","bbbbrbbbrbrbrr","bbbbrbbbrbrrrb","bbbbrbbbrrbbbr","bbbbrbbbrrbbrb","bbbbrbbbrrbbrr","bbbbrbbbrrbrbr","bbbbrbbbrrbrrb","bbbbrbbbrrbrrr","bbbbrbbbrrrbrb","bbbbrbbbrrrrbb","bbbbrbbbrrrrbr","bbbbrbbbrrrrrr","bbbbrbbrbbrbbb","bbbbrbbrbrbbbb","bbbbrbbrbrbbbr","bbbbrbbrbrbbrr","bbbbrbbrbrbrrb","bbbbrbbrbrrrbb","bbbbrbbrrbbbbr","bbbbrbbrrbbbrb","bbbbrbbrrbbbrr","bbbbrbbrrbbrbr","bbbbrbbrrbbrrb","bbbbrbbrrbbrrr","bbbbrbbrrbrbrb","bbbbrbbrrbrrbb","bbbbrbbrrbrrbr","bbbbrbbrrbrrrr","bbbbrbbrrrbrbb","bbbbrbbrrrrbbb","bbbbrbbrrrrbbr","bbbbrbbrrrrbrr"},
{"bbbbbbbrbbbbbbb","bbbbbbrbbbbbbbr","bbbbbbrbbbbbbrr","bbbbbbrbbbbbrrb","bbbbbbrbbbbrrbb","bbbbbbrbbbrrbbb","bbbbbbrbbrrbbbb","bbbbbbrbrrbbbbb","bbbbbbrrrbbbbbb","bbbbbrbbbbbbbrb","bbbbbrbbbbbbrbr","bbbbbrbbbbbbrrr","bbbbbrbbbbbrbrb","bbbbbrbbbbbrrbr","bbbbbrbbbbbrrrr","bbbbbrbbbbrbrbb","bbbbbrbbbbrrbbr","bbbbbrbbbbrrbrr","bbbbbrbbbbrrrrb","bbbbbrbbbrbrbbb","bbbbbrbbbrrbbbr","bbbbbrbbbrrbbrr","bbbbbrbbbrrbrrb","bbbbbrbbbrrrrbb","bbbbbrbbrbrbbbb","bbbbbrbbrrbbbbr","bbbbbrbbrrbbbrr","bbbbbrbbrrbbrrb","bbbbbrbbrrbrrbb","bbbbbrbbrrrrbbb","bbbbbrbrbrbbbbb","bbbbbrbrrbbbbbr","bbbbbrbrrbbbbrr","bbbbbrbrrbbbrrb","bbbbbrbrrbbrrbb","bbbbbrbrrbrrbbb","bbbbbrbrrrrbbbb","bbbbbrrbrbbbbbb","bbbbbrrrbbbbbbr","bbbbbrrrbbbbbrr","bbbbbrrrbbbbrrb","bbbbbrrrbbbrrbb","bbbbbrrrbbrrbbb","bbbbbrrrbrrbbbb","bbbbbrrrrrbbbbb","bbbbrbbbbbbbrbb","bbbbrbbbbbbrbbr","bbbbrbbbbbbrbrr","bbbbrbbbbbbrrrb","bbbbrbbbbbrbbrb","bbbbrbbbbbrbrbr","bbbbrbbbbbrbrrr","bbbbrbbbbbrrbrb","bbbbrbbbbbrrrbr","bbbbrbbbbbrrrrr","bbbbrbbbbrbbrbb","bbbbrbbbbrbrbbr","bbbbrbbbbrbrbrr","bbbbrbbbbrbrrrb","bbbbrbbbbrrbbrb","bbbbrbbbbrrbrbr","bbbbrbbbbrrbrrr","bbbbrbbbbrrrbrb","bbbbrbbbbrrrrbr","bbbbrbbbbrrrrrr","bbbbrbbbrbbrbbb","bbbbrbbbrbrbbbr","bbbbrbbbrbrbbrr","bbbbrbbbrbrbrrb","bbbbrbbbrbrrrbb","bbbbrbbbrrbbbrb","bbbbrbbbrrbbrbr","bbbbrbbbrrbbrrr","bbbbrbbbrrbrbrb","bbbbrbbbrrbrrbr","bbbbrbbbrrbrrrr","bbbbrbbbrrrbrbb","bbbbrbbbrrrrbbr","bbbbrbbbrrrrbrr","bbbbrbbbrrrrrrb","bbbbrbbrbbrbbbb","bbbbrbbrbrbbbbr","bbbbrbbrbrbbbrr","bbbbrbbrbrbbrrb","bbbbrbbrbrbrrbb","bbbbrbbrbrrrbbb","bbbbrbbrrbbbbrb","bbbbrbbrrbbbrbr","bbbbrbbrrbbbrrr","bbbbrbbrrbbrbrb","bbbbrbbrrbbrrbr","bbbbrbbrrbbrrrr","bbbbrbbrrbrbrbb","bbbbrbbrrbrrbbr","bbbbrbbrrbrrbrr","bbbbrbbrrbrrrrb","bbbbrbbrrrbrbbb","bbbbrbbrrrrbbbr","bbbbrbbrrrrbbrr","bbbbrbbrrrrbrrb"},
{"bbbbbbbbrbbbbbbb","bbbbbbbrbbbbbbbb","bbbbbbbrbbbbbbbr","bbbbbbbrbbbbbbrr","bbbbbbbrbbbbbrrb","bbbbbbbrbbbbrrbb","bbbbbbbrbbbrrbbb","bbbbbbbrbbrrbbbb","bbbbbbbrbrrbbbbb","bbbbbbbrrrbbbbbb","bbbbbbrbbbbbbbbr","bbbbbbrbbbbbbbrb","bbbbbbrbbbbbbbrr","bbbbbbrbbbbbbrbr","bbbbbbrbbbbbbrrb","bbbbbbrbbbbbbrrr","bbbbbbrbbbbbrbrb","bbbbbbrbbbbbrrbb","bbbbbbrbbbbbrrbr","bbbbbbrbbbbbrrrr","bbbbbbrbbbbrbrbb","bbbbbbrbbbbrrbbb","bbbbbbrbbbbrrbbr","bbbbbbrbbbbrrbrr","bbbbbbrbbbbrrrrb","bbbbbbrbbbrbrbbb","bbbbbbrbbbrrbbbb","bbbbbbrbbbrrbbbr","bbbbbbrbbbrrbbrr","bbbbbbrbbbrrbrrb","bbbbbbrbbbrrrrbb","bbbbbbrbbrbrbbbb","bbbbbbrbbrrbbbbb","bbbbbbrbbrrbbbbr","bbbbbbrbbrrbbbrr","bbbbbbrbbrrbbrrb","bbbbbbrbbrrbrrbb","bbbbbbrbbrrrrbbb","bbbbbbrbrbrbbbbb","bbbbbbrbrrbbbbbb","bbbbbbrbrrbbbbbr","bbbbbbrbrrbbbbrr","bbbbbbrbrrbbbrrb","bbbbbbrbrrbbrrbb","bbbbbbrbrrbrrbbb","bbbbbbrbrrrrbbbb","bbbbbbrrbrbbbbbb","bbbbbbrrrbbbbbbb","bbbbbbrrrbbbbbbr","bbbbbbrrrbbbbbrr","bbbbbbrrrbbbbrrb","bbbbbbrrrbbbrrbb","bbbbbbrrrbbrrbbb","bbbbbbrrrbrrbbbb","bbbbbbrrrrrbbbbb","bbbbbrbbbbbbbbrb","bbbbbrbbbbbbbrbb","bbbbbrbbbbbbbrbr","bbbbbrbbbbbbbrrr","bbbbbrbbbbbbrbbr","bbbbbrbbbbbbrbrb","bbbbbrbbbbbbrbrr","bbbbbrbbbbbbrrbr","bbbbbrbbbbbbrrrb","bbbbbrbbbbbbrrrr","bbbbbrbbbbbrbbrb","bbbbbrbbbbbrbrbb","bbbbbrbbbbbrbrbr","bbbbbrbbbbbrbrrr","bbbbbrbbbbbrrbbr","bbbbbrbbbbbrrbrb","bbbbbrbbbbbrrbrr","bbbbbrbbbbbrrrbr","bbbbbrbbbbbrrrrb","bbbbbrbbbbbrrrrr","bbbbbrbbbbrbbrbb","bbbbbrbbbbrbrbbb","bbbbbrbbbbrbrbbr","bbbbbrbbbbrbrbrr","bbbbbrbbbbrbrrrb","bbbbbrbbbbrrbbbr","bbbbbrbbbbrrbbrb","bbbbbrbbbbrrbbrr","bbbbbrbbbbrrbrbr","bbbbbrbbbbrrbrrb","bbbbbrbbbbrrbrrr","bbbbbrbbbbrrrbrb","bbbbbrbbbbrrrrbb","bbbbbrbbbbrrrrbr","bbbbbrbbbbrrrrrr","bbbbbrbbbrbbrbbb","bbbbbrbbbrbrbbbb","bbbbbrbbbrbrbbbr","bbbbbrbbbrbrbbrr","bbbbbrbbbrbrbrrb","bbbbbrbbbrbrrrbb","bbbbbrbbbrrbbbbr","bbbbbrbbbrrbbbrb","bbbbbrbbbrrbbbrr","bbbbbrbbbrrbbrbr"},
{"bbbbbbbbrbbbbbbbb","bbbbbbbrbbbbbbbbr","bbbbbbbrbbbbbbbrr","bbbbbbbrbbbbbbrrb","bbbbbbbrbbbbbrrbb","bbbbbbbrbbbbrrbbb","bbbbbbbrbbbrrbbbb","bbbbbbbrbbrrbbbbb","bbbbbbbrbrrbbbbbb","bbbbbbbrrrbbbbbbb","bbbbbbrbbbbbbbbrb","bbbbbbrbbbbbbbrbr","bbbbbbrbbbbbbbrrr","bbbbbbrbbbbbbrbrb","bbbbbbrbbbbbbrrbr","bbbbbbrbbbbbbrrrr","bbbbbbrbbbbbrbrbb","bbbbbbrbbbbbrrbbr","bbbbbbrbbbbbrrbrr","bbbbbbrbbbbbrrrrb","bbbbbbrbbbbrbrbbb","bbbbbbrbbbbrrbbbr","bbbbbbrbbbbrrbbrr","bbbbbbrbbbbrrbrrb","bbbbbbrbbbbrrrrbb","bbbbbbrbbbrbrbbbb","bbbbbbrbbbrrbbbbr","bbbbbbrbbbrrbbbrr","bbbbbbrbbbrrbbrrb","bbbbbbrbbbrrbrrbb","bbbbbbrbbbrrrrbbb","bbbbbbrbbrbrbbbbb","bbbbbbrbbrrbbbbbr","bbbbbbrbbrrbbbbrr","bbbbbbrbbrrbbbrrb","bbbbbbrbbrrbbrrbb","bbbbbbrbbrrbrrbbb","bbbbbbrbbrrrrbbbb","bbbbbbrbrbrbbbbbb","bbbbbbrbrrbbbbbbr","bbbbbbrbrrbbbbbrr","bbbbbbrbrrbbbbrrb","bbbbbbrbrrbbbrrbb","bbbbbbrbrrbbrrbbb","bbbbbbrbrrbrrbbbb","bbbbbbrbrrrrbbbbb","bbbbbbrrbrbbbbbbb","bbbbbbrrrbbbbbbbr","bbbbbbrrrbbbbbbrr","bbbbbbrrrbbbbbrrb","bbbbbbrrrbbbbrrbb","bbbbbbrrrbbbrrbbb","bbbbbbrrrbbrrbbbb","bbbbbbrrrbrrbbbbb","bbbbbbrrrrrbbbbbb","bbbbbrbbbbbbbbrbb","bbbbbrbbbbbbbrbbr","bbbbbrbbbbbbbrbrr","bbbbbrbbbbbbbrrrb","bbbbbrbbbbbbrbbrb","bbbbbrbbbbbbrbrbr","bbbbbrbbbbbbrbrrr","bbbbbrbbbbbbrrbrb","bbbbbrbbbbbbrrrbr","bbbbbrbbbbbbrrrrr","bbbbbrbbbbbrbbrbb","bbbbbrbbbbbrbrbbr","bbbbbrbbbbbrbrbrr","bbbbbrbbbbbrbrrrb","bbbbbrbbbbbrrbbrb","bbbbbrbbbbbrrbrbr","bbbbbrbbbbbrrbrrr","bbbbbrbbbbbrrrbrb","bbbbbrbbbbbrrrrbr","bbbbbrbbbbbrrrrrr","bbbbbrbbbbrbbrbbb","bbbbbrbbbbrbrbbbr","bbbbbrbbbbrbrbbrr","bbbbbrbbbbrbrbrrb","bbbbbrbbbbrbrrrbb","bbbbbrbbbbrrbbbrb","bbbbbrbbbbrrbbrbr","bbbbbrbbbbrrbbrrr","bbbbbrbbbbrrbrbrb","bbbbbrbbbbrrbrrbr","bbbbbrbbbbrrbrrrr","bbbbbrbbbbrrrbrbb","bbbbbrbbbbrrrrbbr","bbbbbrbbbbrrrrbrr","bbbbbrbbbbrrrrrrb","bbbbbrbbbrbbrbbbb","bbbbbrbbbrbrbbbbr","bbbbbrbbbrbrbbbrr","bbbbbrbbbrbrbbrrb","bbbbbrbbbrbrbrrbb","bbbbbrbbbrbrrrbbb","bbbbbrbbbrrbbbbrb","bbbbbrbbbrrbbbrbr","bbbbbrbbbrrbbbrrr","bbbbbrbbbrrbbrbrb"},
{"bbbbbbbbbrbbbbbbbb","bbbbbbbbrbbbbbbbbb","bbbbbbbbrbbbbbbbbr","bbbbbbbbrbbbbbbbrr","bbbbbbbbrbbbbbbrrb","bbbbbbbbrbbbbbrrbb","bbbbbbbbrbbbbrrbbb","bbbbbbbbrbbbrrbbbb","bbbbbbbbrbbrrbbbbb","bbbbbbbbrbrrbbbbbb","bbbbbbbbrrrbbbbbbb","bbbbbbbrbbbbbbbbbr","bbbbbbbrbbbbbbbbrb","bbbbbbbrbbbbbbbbrr","bbbbbbbrbbbbbbbrbr","bbbbbbbrbbbbbbbrrb","bbbbbbbrbbbbbbbrrr","bbbbbbbrbbbbbbrbrb","bbbbbbbrbbbbbbrrbb","bbbbbbbrbbbbbbrrbr","bbbbbbbrbbbbbbrrrr","bbbbbbbrbbbbbrbrbb","bbbbbbbrbbbbbrrbbb","bbbbbbbrbbbbbrrbbr","bbbbbbbrbbbbbrrbrr","bbbbbbbrbbbbbrrrrb","bbbbbbbrbbbbrbrbbb","bbbbbbbrbbbbrrbbbb","bbbbbbbrbbbbrrbbbr","bbbbbbbrbbbbrrbbrr","bbbbbbbrbbbbrrbrrb","bbbbbbbrbbbbrrrrbb","bbbbbbbrbbbrbrbbbb","bbbbbbbrbbbrrbbbbb","bbbbbbbrbbbrrbbbbr","bbbbbbbrbbbrrbbbrr","bbbbbbbrbbbrrbbrrb","bbbbbbbrbbbrrbrrbb","bbbbbbbrbbbrrrrbbb","bbbbbbbrbbrbrbbbbb","bbbbbbbrbbrrbbbbbb","bbbbbbbrbbrrbbbbbr","bbbbbbbrbbrrbbbbrr","bbbbbbbrbbrrbbbrrb","bbbbbbbrbbrrbbrrbb","bbbbbbbrbbrrbrrbbb","bbbbbbbrbbrrrrbbbb","bbbbbbbrbrbrbbbbbb","bbbbbbbrbrrbbbbbbb","bbbbbbbrbrrbbbbbbr","bbbbbbbrbrrbbbbbrr","bbbbbbbrbrrbbbbrrb","bbbbbbbrbrrbbbrrbb","bbbbbbbrbrrbbrrbbb","bbbbbbbrbrrbrrbbbb","bbbbbbbrbrrrrbbbbb","bbbbbbbrrbrbbbbbbb","bbbbbbbrrrbbbbbbbb","bbbbbbbrrrbbbbbbbr","bbbbbbbrrrbbbbbbrr","bbbbbbbrrrbbbbbrrb","bbbbbbbrrrbbbbrrbb","bbbbbbbrrrbbbrrbbb","bbbbbbbrrrbbrrbbbb","bbbbbbbrrrbrrbbbbb","bbbbbbbrrrrrbbbbbb","bbbbbbrbbbbbbbbbrb","bbbbbbrbbbbbbbbrbb","bbbbbbrbbbbbbbbrbr","bbbbbbrbbbbbbbbrrr","bbbbbbrbbbbbbbrbbr","bbbbbbrbbbbbbbrbrb","bbbbbbrbbbbbbbrbrr","bbbbbbrbbbbbbbrrbr","bbbbbbrbbbbbbbrrrb","bbbbbbrbbbbbbbrrrr","bbbbbbrbbbbbbrbbrb","bbbbbbrbbbbbbrbrbb","bbbbbbrbbbbbbrbrbr","bbbbbbrbbbbbbrbrrr","bbbbbbrbbbbbbrrbbr","bbbbbbrbbbbbbrrbrb","bbbbbbrbbbbbbrrbrr","bbbbbbrbbbbbbrrrbr","bbbbbbrbbbbbbrrrrb","bbbbbbrbbbbbbrrrrr","bbbbbbrbbbbbrbbrbb","bbbbbbrbbbbbrbrbbb","bbbbbbrbbbbbrbrbbr","bbbbbbrbbbbbrbrbrr","bbbbbbrbbbbbrbrrrb","bbbbbbrbbbbbrrbbbr","bbbbbbrbbbbbrrbbrb","bbbbbbrbbbbbrrbbrr","bbbbbbrbbbbbrrbrbr","bbbbbbrbbbbbrrbrrb","bbbbbbrbbbbbrrbrrr","bbbbbbrbbbbbrrrbrb","bbbbbbrbbbbbrrrrbb","bbbbbbrbbbbbrrrrbr"},
{"bbbbbbbbbrbbbbbbbbb","bbbbbbbbrbbbbbbbbbr","bbbbbbbbrbbbbbbbbrr","bbbbbbbbrbbbbbbbrrb","bbbbbbbbrbbbbbbrrbb","bbbbbbbbrbbbbbrrbbb","bbbbbbbbrbbbbrrbbbb","bbbbbbbbrbbbrrbbbbb","bbbbbbbbrbbrrbbbbbb","bbbbbbbbrbrrbbbbbbb","bbbbbbbbrrrbbbbbbbb","bbbbbbbrbbbbbbbbbrb","bbbbbbbrbbbbbbbbrbr","bbbbbbbrbbbbbbbbrrr","bbbbbbbrbbbbbbbrbrb","bbbbbbbrbbbbbbbrrbr","bbbbbbbrbbbbbbbrrrr","bbbbbbbrbbbbbbrbrbb","bbbbbbbrbbbbbbrrbbr","bbbbbbbrbbbbbbrrbrr","bbbbbbbrbbbbbbrrrrb","bbbbbbbrbbbbbrbrbbb","bbbbbbbrbbbbbrrbbbr","bbbbbbbrbbbbbrrbbrr","bbbbbbbrbbbbbrrbrrb","bbbbbbbrbbbbbrrrrbb","bbbbbbbrbbbbrbrbbbb","bbbbbbbrbbbbrrbbbbr","bbbbbbbrbbbbrrbbbrr","bbbbbbbrbbbbrrbbrrb","bbbbbbbrbbbbrrbrrbb","bbbbbbbrbbbbrrrrbbb","bbbbbbbrbbbrbrbbbbb","bbbbbbbrbbbrrbbbbbr","bbbbbbbrbbbrrbbbbrr","bbbbbbbrbbbrrbbbrrb","bbbbbbbrbbbrrbbrrbb","bbbbbbbrbbbrrbrrbbb","bbbbbbbrbbbrrrrbbbb","bbbbbbbrbbrbrbbbbbb","bbbbbbbrbbrrbbbbbbr","bbbbbbbrbbrrbbbbbrr","bbbbbbbrbbrrbbbbrrb","bbbbbbbrbbrrbbbrrbb","bbbbbbbrbbrrbbrrbbb","bbbbbbbrbbrrbrrbbbb","bbbbbbbrbbrrrrbbbbb","bbbbbbbrbrbrbbbbbbb","bbbbbbbrbrrbbbbbbbr","bbbbbbbrbrrbbbbbbrr","bbbbbbbrbrrbbbbbrrb","bbbbbbbrbrrbbbbrrbb","bbbbbbbrbrrbbbrrbbb","bbbbbbbrbrrbbrrbbbb","bbbbbbbrbrrbrrbbbbb","bbbbbbbrbrrrrbbbbbb","bbbbbbbrrbrbbbbbbbb","bbbbbbbrrrbbbbbbbbr","bbbbbbbrrrbbbbbbbrr","bbbbbbbrrrbbbbbbrrb","bbbbbbbrrrbbbbbrrbb","bbbbbbbrrrbbbbrrbbb","bbbbbbbrrrbbbrrbbbb","bbbbbbbrrrbbrrbbbbb","bbbbbbbrrrbrrbbbbbb","bbbbbbbrrrrrbbbbbbb","bbbbbbrbbbbbbbbbrbb","bbbbbbrbbbbbbbbrbbr","bbbbbbrbbbbbbbbrbrr","bbbbbbrbbbbbbbbrrrb","bbbbbbrbbbbbbbrbbrb","bbbbbbrbbbbbbbrbrbr","bbbbbbrbbbbbbbrbrrr","bbbbbbrbbbbbbbrrbrb","bbbbbbrbbbbbbbrrrbr","bbbbbbrbbbbbbbrrrrr","bbbbbbrbbbbbbrbbrbb","bbbbbbrbbbbbbrbrbbr","bbbbbbrbbbbbbrbrbrr","bbbbbbrbbbbbbrbrrrb","bbbbbbrbbbbbbrrbbrb","bbbbbbrbbbbbbrrbrbr","bbbbbbrbbbbbbrrbrrr","bbbbbbrbbbbbbrrrbrb","bbbbbbrbbbbbbrrrrbr","bbbbbbrbbbbbbrrrrrr","bbbbbbrbbbbbrbbrbbb","bbbbbbrbbbbbrbrbbbr","bbbbbbrbbbbbrbrbbrr","bbbbbbrbbbbbrbrbrrb","bbbbbbrbbbbbrbrrrbb","bbbbbbrbbbbbrrbbbrb","bbbbbbrbbbbbrrbbrbr","bbbbbbrbbbbbrrbbrrr","bbbbbbrbbbbbrrbrbrb","bbbbbbrbbbbbrrbrrbr","bbbbbbrbbbbbrrbrrrr","bbbbbbrbbbbbrrrbrbb","bbbbbbrbbbbbrrrrbbr","bbbbbbrbbbbbrrrrbrr"},
{"bbbbbbbbbbrbbbbbbbbb","bbbbbbbbbrbbbbbbbbbb","bbbbbbbbbrbbbbbbbbbr","bbbbbbbbbrbbbbbbbbrr","bbbbbbbbbrbbbbbbbrrb","bbbbbbbbbrbbbbbbrrbb","bbbbbbbbbrbbbbbrrbbb","bbbbbbbbbrbbbbrrbbbb","bbbbbbbbbrbbbrrbbbbb","bbbbbbbbbrbbrrbbbbbb","bbbbbbbbbrbrrbbbbbbb","bbbbbbbbbrrrbbbbbbbb","bbbbbbbbrbbbbbbbbbbr","bbbbbbbbrbbbbbbbbbrb","bbbbbbbbrbbbbbbbbbrr","bbbbbbbbrbbbbbbbbrbr","bbbbbbbbrbbbbbbbbrrb","bbbbbbbbrbbbbbbbbrrr","bbbbbbbbrbbbbbbbrbrb","bbbbbbbbrbbbbbbbrrbb","bbbbbbbbrbbbbbbbrrbr","bbbbbbbbrbbbbbbbrrrr","bbbbbbbbrbbbbbbrbrbb","bbbbbbbbrbbbbbbrrbbb","bbbbbbbbrbbbbbbrrbbr","bbbbbbbbrbbbbbbrrbrr","bbbbbbbbrbbbbbbrrrrb","bbbbbbbbrbbbbbrbrbbb","bbbbbbbbrbbbbbrrbbbb","bbbbbbbbrbbbbbrrbbbr","bbbbbbbbrbbbbbrrbbrr","bbbbbbbbrbbbbbrrbrrb","bbbbbbbbrbbbbbrrrrbb","bbbbbbbbrbbbbrbrbbbb","bbbbbbbbrbbbbrrbbbbb","bbbbbbbbrbbbbrrbbbbr","bbbbbbbbrbbbbrrbbbrr","bbbbbbbbrbbbbrrbbrrb","bbbbbbbbrbbbbrrbrrbb","bbbbbbbbrbbbbrrrrbbb","bbbbbbbbrbbbrbrbbbbb","bbbbbbbbrbbbrrbbbbbb","bbbbbbbbrbbbrrbbbbbr","bbbbbbbbrbbbrrbbbbrr","bbbbbbbbrbbbrrbbbrrb","bbbbbbbbrbbbrrbbrrbb","bbbbbbbbrbbbrrbrrbbb","bbbbbbbbrbbbrrrrbbbb","bbbbbbbbrbbrbrbbbbbb","bbbbbbbbrbbrrbbbbbbb","bbbbbbbbrbbrrbbbbbbr","bbbbbbbbrbbrrbbbbbrr","bbbbbbbbrbbrrbbbbrrb","bbbbbbbbrbbrrbbbrrbb","bbbbbbbbrbbrrbbrrbbb","bbbbbbbbrbbrrbrrbbbb","bbbbbbbbrbbrrrrbbbbb","bbbbbbbbrbrbrbbbbbbb","bbbbbbbbrbrrbbbbbbbb","bbbbbbbbrbrrbbbbbbbr","bbbbbbbbrbrrbbbbbbrr","bbbbbbbbrbrrbbbbbrrb","bbbbbbbbrbrrbbbbrrbb","bbbbbbbbrbrrbbbrrbbb","bbbbbbbbrbrrbbrrbbbb","bbbbbbbbrbrrbrrbbbbb","bbbbbbbbrbrrrrbbbbbb","bbbbbbbbrrbrbbbbbbbb","bbbbbbbbrrrbbbbbbbbb","bbbbbbbbrrrbbbbbbbbr","bbbbbbbbrrrbbbbbbbrr","bbbbbbbbrrrbbbbbbrrb","bbbbbbbbrrrbbbbbrrbb","bbbbbbbbrrrbbbbrrbbb","bbbbbbbbrrrbbbrrbbbb","bbbbbbbbrrrbbrrbbbbb","bbbbbbbbrrrbrrbbbbbb","bbbbbbbbrrrrrbbbbbbb","bbbbbbbrbbbbbbbbbbrb","bbbbbbbrbbbbbbbbbrbb","bbbbbbbrbbbbbbbbbrbr","bbbbbbbrbbbbbbbbbrrr","bbbbbbbrbbbbbbbbrbbr","bbbbbbbrbbbbbbbbrbrb","bbbbbbbrbbbbbbbbrbrr","bbbbbbbrbbbbbbbbrrbr","bbbbbbbrbbbbbbbbrrrb","bbbbbbbrbbbbbbbbrrrr","bbbbbbbrbbbbbbbrbbrb","bbbbbbbrbbbbbbbrbrbb","bbbbbbbrbbbbbbbrbrbr","bbbbbbbrbbbbbbbrbrrr","bbbbbbbrbbbbbbbrrbbr","bbbbbbbrbbbbbbbrrbrb","bbbbbbbrbbbbbbbrrbrr","bbbbbbbrbbbbbbbrrrbr","bbbbbbbrbbbbbbbrrrrb","bbbbbbbrbbbbbbbrrrrr","bbbbbbbrbbbbbbrbbrbb","bbbbbbbrbbbbbbrbrbbb"},
{"bbbbbbbbbbrbbbbbbbbbb","bbbbbbbbbrbbbbbbbbbbr","bbbbbbbbbrbbbbbbbbbrr","bbbbbbbbbrbbbbbbbbrrb","bbbbbbbbbrbbbbbbbrrbb","bbbbbbbbbrbbbbbbrrbbb","bbbbbbbbbrbbbbbrrbbbb","bbbbbbbbbrbbbbrrbbbbb","bbbbbbbbbrbbbrrbbbbbb","bbbbbbbbbrbbrrbbbbbbb","bbbbbbbbbrbrrbbbbbbbb","bbbbbbbbbrrrbbbbbbbbb","bbbbbbbbrbbbbbbbbbbrb","bbbbbbbbrbbbbbbbbbrbr","bbbbbbbbrbbbbbbbbbrrr","bbbbbbbbrbbbbbbbbrbrb","bbbbbbbbrbbbbbbbbrrbr","bbbbbbbbrbbbbbbbbrrrr","bbbbbbbbrbbbbbbbrbrbb","bbbbbbbbrbbbbbbbrrbbr","bbbbbbbbrbbbbbbbrrbrr","bbbbbbbbrbbbbbbbrrrrb","bbbbbbbbrbbbbbbrbrbbb","bbbbbbbbrbbbbbbrrbbbr","bbbbbbbbrbbbbbbrrbbrr","bbbbbbbbrbbbbbbrrbrrb","bbbbbbbbrbbbbbbrrrrbb","bbbbbbbbrbbbbbrbrbbbb","bbbbbbbbrbbbbbrrbbbbr","bbbbbbbbrbbbbbrrbbbrr","bbbbbbbbrbbbbbrrbbrrb","bbbbbbbbrbbbbbrrbrrbb","bbbbbbbbrbbbbbrrrrbbb","bbbbbbbbrbbbbrbrbbbbb","bbbbbbbbrbbbbrrbbbbbr","bbbbbbbbrbbbbrrbbbbrr","bbbbbbbbrbbbbrrbbbrrb","bbbbbbbbrbbbbrrbbrrbb","bbbbbbbbrbbbbrrbrrbbb","bbbbbbbbrbbbbrrrrbbbb","bbbbbbbbrbbbrbrbbbbbb","bbbbbbbbrbbbrrbbbbbbr","bbbbbbbbrbbbrrbbbbbrr","bbbbbbbbrbbbrrbbbbrrb","bbbbbbbbrbbbrrbbbrrbb","bbbbbbbbrbbbrrbbrrbbb","bbbbbbbbrbbbrrbrrbbbb","bbbbbbbbrbbbrrrrbbbbb","bbbbbbbbrbbrbrbbbbbbb","bbbbbbbbrbbrrbbbbbbbr","bbbbbbbbrbbrrbbbbbbrr","bbbbbbbbrbbrrbbbbbrrb","bbbbbbbbrbbrrbbbbrrbb","bbbbbbbbrbbrrbbbrrbbb","bbbbbbbbrbbrrbbrrbbbb","bbbbbbbbrbbrrbrrbbbbb","bbbbbbbbrbbrrrrbbbbbb","bbbbbbbbrbrbrbbbbbbbb","bbbbbbbbrbrrbbbbbbbbr","bbbbbbbbrbrrbbbbbbbrr","bbbbbbbbrbrrbbbbbbrrb","bbbbbbbbrbrrbbbbbrrbb","bbbbbbbbrbrrbbbbrrbbb","bbbbbbbbrbrrbbbrrbbbb","bbbbbbbbrbrrbbrrbbbbb","bbbbbbbbrbrrbrrbbbbbb","bbbbbbbbrbrrrrbbbbbbb","bbbbbbbbrrbrbbbbbbbbb","bbbbbbbbrrrbbbbbbbbbr","bbbbbbbbrrrbbbbbbbbrr","bbbbbbbbrrrbbbbbbbrrb","bbbbbbbbrrrbbbbbbrrbb","bbbbbbbbrrrbbbbbrrbbb","bbbbbbbbrrrbbbbrrbbbb","bbbbbbbbrrrbbbrrbbbbb","bbbbbbbbrrrbbrrbbbbbb","bbbbbbbbrrrbrrbbbbbbb","bbbbbbbbrrrrrbbbbbbbb","bbbbbbbrbbbbbbbbbbrbb","bbbbbbbrbbbbbbbbbrbbr","bbbbbbbrbbbbbbbbbrbrr","bbbbbbbrbbbbbbbbbrrrb","bbbbbbbrbbbbbbbbrbbrb","bbbbbbbrbbbbbbbbrbrbr","bbbbbbbrbbbbbbbbrbrrr","bbbbbbbrbbbbbbbbrrbrb","bbbbbbbrbbbbbbbbrrrbr","bbbbbbbrbbbbbbbbrrrrr","bbbbbbbrbbbbbbbrbbrbb","bbbbbbbrbbbbbbbrbrbbr","bbbbbbbrbbbbbbbrbrbrr","bbbbbbbrbbbbbbbrbrrrb","bbbbbbbrbbbbbbbrrbbrb","bbbbbbbrbbbbbbbrrbrbr","bbbbbbbrbbbbbbbrrbrrr","bbbbbbbrbbbbbbbrrrbrb","bbbbbbbrbbbbbbbrrrrbr","bbbbbbbrbbbbbbbrrrrrr","bbbbbbbrbbbbbbrbbrbbb","bbbbbbbrbbbbbbrbrbbbr"},
{"bbbbbbbbbbbrbbbbbbbbbb","bbbbbbbbbbrbbbbbbbbbbb","bbbbbbbbbbrbbbbbbbbbbr","bbbbbbbbbbrbbbbbbbbbrr","bbbbbbbbbbrbbbbbbbbrrb","bbbbbbbbbbrbbbbbbbrrbb","bbbbbbbbbbrbbbbbbrrbbb","bbbbbbbbbbrbbbbbrrbbbb","bbbbbbbbbbrbbbbrrbbbbb","bbbbbbbbbbrbbbrrbbbbbb","bbbbbbbbbbrbbrrbbbbbbb","bbbbbbbbbbrbrrbbbbbbbb","bbbbbbbbbbrrrbbbbbbbbb","bbbbbbbbbrbbbbbbbbbbbr","bbbbbbbbbrbbbbbbbbbbrb","bbbbbbbbbrbbbbbbbbbbrr","bbbbbbbbbrbbbbbbbbbrbr","bbbbbbbbbrbbbbbbbbbrrb","bbbbbbbbbrbbbbbbbbbrrr","bbbbbbbbbrbbbbbbbbrbrb","bbbbbbbbbrbbbbbbbbrrbb","bbbbbbbbbrbbbbbbbbrrbr","bbbbbbbbbrbbbbbbbbrrrr","bbbbbbbbbrbbbbbbbrbrbb","bbbbbbbbbrbbbbbbbrrbbb","bbbbbbbbbrbbbbbbbrrbbr","bbbbbbbbbrbbbbbbbrrbrr","bbbbbbbbbrbbbbbbbrrrrb","bbbbbbbbbrbbbbbbrbrbbb","bbbbbbbbbrbbbbbbrrbbbb","bbbbbbbbbrbbbbbbrrbbbr","bbbbbbbbbrbbbbbbrrbbrr","bbbbbbbbbrbbbbbbrrbrrb","bbbbbbbbbrbbbbbbrrrrbb","bbbbbbbbbrbbbbbrbrbbbb","bbbbbbbbbrbbbbbrrbbbbb","bbbbbbbbbrbbbbbrrbbbbr","bbbbbbbbbrbbbbbrrbbbrr","bbbbbbbbbrbbbbbrrbbrrb","bbbbbbbbbrbbbbbrrbrrbb","bbbbbbbbbrbbbbbrrrrbbb","bbbbbbbbbrbbbbrbrbbbbb","bbbbbbbbbrbbbbrrbbbbbb","bbbbbbbbbrbbbbrrbbbbbr","bbbbbbbbbrbbbbrrbbbbrr","bbbbbbbbbrbbbbrrbbbrrb","bbbbbbbbbrbbbbrrbbrrbb","bbbbbbbbbrbbbbrrbrrbbb","bbbbbbbbbrbbbbrrrrbbbb","bbbbbbbbbrbbbrbrbbbbbb","bbbbbbbbbrbbbrrbbbbbbb","bbbbbbbbbrbbbrrbbbbbbr","bbbbbbbbbrbbbrrbbbbbrr","bbbbbbbbbrbbbrrbbbbrrb","bbbbbbbbbrbbbrrbbbrrbb","bbbbbbbbbrbbbrrbbrrbbb","bbbbbbbbbrbbbrrbrrbbbb","bbbbbbbbbrbbbrrrrbbbbb","bbbbbbbbbrbbrbrbbbbbbb","bbbbbbbbbrbbrrbbbbbbbb","bbbbbbbbbrbbrrbbbbbbbr","bbbbbbbbbrbbrrbbbbbbrr","bbbbbbbbbrbbrrbbbbbrrb","bbbbbbbbbrbbrrbbbbrrbb","bbbbbbbbbrbbrrbbbrrbbb","bbbbbbbbbrbbrrbbrrbbbb","bbbbbbbbbrbbrrbrrbbbbb","bbbbbbbbbrbbrrrrbbbbbb","bbbbbbbbbrbrbrbbbbbbbb","bbbbbbbbbrbrrbbbbbbbbb","bbbbbbbbbrbrrbbbbbbbbr","bbbbbbbbbrbrrbbbbbbbrr","bbbbbbbbbrbrrbbbbbbrrb","bbbbbbbbbrbrrbbbbbrrbb","bbbbbbbbbrbrrbbbbrrbbb","bbbbbbbbbrbrrbbbrrbbbb","bbbbbbbbbrbrrbbrrbbbbb","bbbbbbbbbrbrrbrrbbbbbb","bbbbbbbbbrbrrrrbbbbbbb","bbbbbbbbbrrbrbbbbbbbbb","bbbbbbbbbrrrbbbbbbbbbb","bbbbbbbbbrrrbbbbbbbbbr","bbbbbbbbbrrrbbbbbbbbrr","bbbbbbbbbrrrbbbbbbbrrb","bbbbbbbbbrrrbbbbbbrrbb","bbbbbbbbbrrrbbbbbrrbbb","bbbbbbbbbrrrbbbbrrbbbb","bbbbbbbbbrrrbbbrrbbbbb","bbbbbbbbbrrrbbrrbbbbbb","bbbbbbbbbrrrbrrbbbbbbb","bbbbbbbbbrrrrrbbbbbbbb","bbbbbbbbrbbbbbbbbbbbrb","bbbbbbbbrbbbbbbbbbbrbb","bbbbbbbbrbbbbbbbbbbrbr","bbbbbbbbrbbbbbbbbbbrrr","bbbbbbbbrbbbbbbbbbrbbr","bbbbbbbbrbbbbbbbbbrbrb","bbbbbbbbrbbbbbbbbbrbrr","bbbbbbbbrbbbbbbbbbrrbr","bbbbbbbbrbbbbbbbbbrrrb"},
{"bbbbbbbbbbbrbbbbbbbbbbb","bbbbbbbbbbrbbbbbbbbbbbr","bbbbbbbbbbrbbbbbbbbbbrr","bbbbbbbbbbrbbbbbbbbbrrb","bbbbbbbbbbrbbbbbbbbrrbb","bbbbbbbbbbrbbbbbbbrrbbb","bbbbbbbbbbrbbbbbbrrbbbb","bbbbbbbbbbrbbbbbrrbbbbb","bbbbbbbbbbrbbbbrrbbbbbb","bbbbbbbbbbrbbbrrbbbbbbb","bbbbbbbbbbrbbrrbbbbbbbb","bbbbbbbbbbrbrrbbbbbbbbb","bbbbbbbbbbrrrbbbbbbbbbb","bbbbbbbbbrbbbbbbbbbbbrb","bbbbbbbbbrbbbbbbbbbbrbr","bbbbbbbbbrbbbbbbbbbbrrr","bbbbbbbbbrbbbbbbbbbrbrb","bbbbbbbbbrbbbbbbbbbrrbr","bbbbbbbbbrbbbbbbbbbrrrr","bbbbbbbbbrbbbbbbbbrbrbb","bbbbbbbbbrbbbbbbbbrrbbr","bbbbbbbbbrbbbbbbbbrrbrr","bbbbbbbbbrbbbbbbbbrrrrb","bbbbbbbbbrbbbbbbbrbrbbb","bbbbbbbbbrbbbbbbbrrbbbr","bbbbbbbbbrbbbbbbbrrbbrr","bbbbbbbbbrbbbbbbbrrbrrb","bbbbbbbbbrbbbbbbbrrrrbb","bbbbbbbbbrbbbbbbrbrbbbb","bbbbbbbbbrbbbbbbrrbbbbr","bbbbbbbbbrbbbbbbrrbbbrr","bbbbbbbbbrbbbbbbrrbbrrb","bbbbbbbbbrbbbbbbrrbrrbb","bbbbbbbbbrbbbbbbrrrrbbb","bbbbbbbbbrbbbbbrbrbbbbb","bbbbbbbbbrbbbbbrrbbbbbr","bbbbbbbbbrbbbbbrrbbbbrr","bbbbbbbbbrbbbbbrrbbbrrb","bbbbbbbbbrbbbbbrrbbrrbb","bbbbbbbbbrbbbbbrrbrrbbb","bbbbbbbbbrbbbbbrrrrbbbb","bbbbbbbbbrbbbbrbrbbbbbb","bbbbbbbbbrbbbbrrbbbbbbr","bbbbbbbbbrbbbbrrbbbbbrr","bbbbbbbbbrbbbbrrbbbbrrb","bbbbbbbbbrbbbbrrbbbrrbb","bbbbbbbbbrbbbbrrbbrrbbb","bbbbbbbbbrbbbbrrbrrbbbb","bbbbbbbbbrbbbbrrrrbbbbb","bbbbbbbbbrbbbrbrbbbbbbb","bbbbbbbbbrbbbrrbbbbbbbr","bbbbbbbbbrbbbrrbbbbbbrr","bbbbbbbbbrbbbrrbbbbbrrb","bbbbbbbbbrbbbrrbbbbrrbb","bbbbbbbbbrbbbrrbbbrrbbb","bbbbbbbbbrbbbrrbbrrbbbb","bbbbbbbbbrbbbrrbrrbbbbb","bbbbbbbbbrbbbrrrrbbbbbb","bbbbbbbbbrbbrbrbbbbbbbb","bbbbbbbbbrbbrrbbbbbbbbr","bbbbbbbbbrbbrrbbbbbbbrr","bbbbbbbbbrbbrrbbbbbbrrb","bbbbbbbbbrbbrrbbbbbrrbb","bbbbbbbbbrbbrrbbbbrrbbb","bbbbbbbbbrbbrrbbbrrbbbb","bbbbbbbbbrbbrrbbrrbbbbb","bbbbbbbbbrbbrrbrrbbbbbb","bbbbbbbbbrbbrrrrbbbbbbb","bbbbbbbbbrbrbrbbbbbbbbb","bbbbbbbbbrbrrbbbbbbbbbr","bbbbbbbbbrbrrbbbbbbbbrr","bbbbbbbbbrbrrbbbbbbbrrb","bbbbbbbbbrbrrbbbbbbrrbb","bbbbbbbbbrbrrbbbbbrrbbb","bbbbbbbbbrbrrbbbbrrbbbb","bbbbbbbbbrbrrbbbrrbbbbb","bbbbbbbbbrbrrbbrrbbbbbb","bbbbbbbbbrbrrbrrbbbbbbb","bbbbbbbbbrbrrrrbbbbbbbb","bbbbbbbbbrrbrbbbbbbbbbb","bbbbbbbbbrrrbbbbbbbbbbr","bbbbbbbbbrrrbbbbbbbbbrr","bbbbbbbbbrrrbbbbbbbbrrb","bbbbbbbbbrrrbbbbbbbrrbb","bbbbbbbbbrrrbbbbbbrrbbb","bbbbbbbbbrrrbbbbbrrbbbb","bbbbbbbbbrrrbbbbrrbbbbb","bbbbbbbbbrrrbbbrrbbbbbb","bbbbbbbbbrrrbbrrbbbbbbb","bbbbbbbbbrrrbrrbbbbbbbb","bbbbbbbbbrrrrrbbbbbbbbb","bbbbbbbbrbbbbbbbbbbbrbb","bbbbbbbbrbbbbbbbbbbrbbr","bbbbbbbbrbbbbbbbbbbrbrr","bbbbbbbbrbbbbbbbbbbrrrb","bbbbbbbbrbbbbbbbbbrbbrb","bbbbbbbbrbbbbbbbbbrbrbr","bbbbbbbbrbbbbbbbbbrbrrr","bbbbbbbbrbbbbbbbbbrrbrb","bbbbbbbbrbbbbbbbbbrrrbr"},
{"bbbbbbbbbbbbrbbbbbbbbbbb","bbbbbbbbbbbrbbbbbbbbbbbb","bbbbbbbbbbbrbbbbbbbbbbbr","bbbbbbbbbbbrbbbbbbbbbbrr","bbbbbbbbbbbrbbbbbbbbbrrb","bbbbbbbbbbbrbbbbbbbbrrbb","bbbbbbbbbbbrbbbbbbbrrbbb","bbbbbbbbbbbrbbbbbbrrbbbb","bbbbbbbbbbbrbbbbbrrbbbbb","bbbbbbbbbbbrbbbbrrbbbbbb","bbbbbbbbbbbrbbbrrbbbbbbb","bbbbbbbbbbbrbbrrbbbbbbbb","bbbbbbbbbbbrbrrbbbbbbbbb","bbbbbbbbbbbrrrbbbbbbbbbb","bbbbbbbbbbrbbbbbbbbbbbbr","bbbbbbbbbbrbbbbbbbbbbbrb","bbbbbbbbbbrbbbbbbbbbbbrr","bbbbbbbbbbrbbbbbbbbbbrbr","bbbbbbbbbbrbbbbbbbbbbrrb","bbbbbbbbbbrbbbbbbbbbbrrr","bbbbbbbbbbrbbbbbbbbbrbrb","bbbbbbbbbbrbbbbbbbbbrrbb","bbbbbbbbbbrbbbbbbbbbrrbr","bbbbbbbbbbrbbbbbbbbbrrrr","bbbbbbbbbbrbbbbbbbbrbrbb","bbbbbbbbbbrbbbbbbbbrrbbb","bbbbbbbbbbrbbbbbbbbrrbbr","bbbbbbbbbbrbbbbbbbbrrbrr","bbbbbbbbbbrbbbbbbbbrrrrb","bbbbbbbbbbrbbbbbbbrbrbbb","bbbbbbbbbbrbbbbbbbrrbbbb","bbbbbbbbbbrbbbbbbbrrbbbr","bbbbbbbbbbrbbbbbbbrrbbrr","bbbbbbbbbbrbbbbbbbrrbrrb","bbbbbbbbbbrbbbbbbbrrrrbb","bbbbbbbbbbrbbbbbbrbrbbbb","bbbbbbbbbbrbbbbbbrrbbbbb","bbbbbbbbbbrbbbbbbrrbbbbr","bbbbbbbbbbrbbbbbbrrbbbrr","bbbbbbbbbbrbbbbbbrrbbrrb","bbbbbbbbbbrbbbbbbrrbrrbb","bbbbbbbbbbrbbbbbbrrrrbbb","bbbbbbbbbbrbbbbbrbrbbbbb","bbbbbbbbbbrbbbbbrrbbbbbb","bbbbbbbbbbrbbbbbrrbbbbbr","bbbbbbbbbbrbbbbbrrbbbbrr","bbbbbbbbbbrbbbbbrrbbbrrb","bbbbbbbbbbrbbbbbrrbbrrbb","bbbbbbbbbbrbbbbbrrbrrbbb","bbbbbbbbbbrbbbbbrrrrbbbb","bbbbbbbbbbrbbbbrbrbbbbbb","bbbbbbbbbbrbbbbrrbbbbbbb","bbbbbbbbbbrbbbbrrbbbbbbr","bbbbbbbbbbrbbbbrrbbbbbrr","bbbbbbbbbbrbbbbrrbbbbrrb","bbbbbbbbbbrbbbbrrbbbrrbb","bbbbbbbbbbrbbbbrrbbrrbbb","bbbbbbbbbbrbbbbrrbrrbbbb","bbbbbbbbbbrbbbbrrrrbbbbb","bbbbbbbbbbrbbbrbrbbbbbbb","bbbbbbbbbbrbbbrrbbbbbbbb","bbbbbbbbbbrbbbrrbbbbbbbr","bbbbbbbbbbrbbbrrbbbbbbrr","bbbbbbbbbbrbbbrrbbbbbrrb","bbbbbbbbbbrbbbrrbbbbrrbb","bbbbbbbbbbrbbbrrbbbrrbbb","bbbbbbbbbbrbbbrrbbrrbbbb","bbbbbbbbbbrbbbrrbrrbbbbb","bbbbbbbbbbrbbbrrrrbbbbbb","bbbbbbbbbbrbbrbrbbbbbbbb","bbbbbbbbbbrbbrrbbbbbbbbb","bbbbbbbbbbrbbrrbbbbbbbbr","bbbbbbbbbbrbbrrbbbbbbbrr","bbbbbbbbbbrbbrrbbbbbbrrb","bbbbbbbbbbrbbrrbbbbbrrbb","bbbbbbbbbbrbbrrbbbbrrbbb","bbbbbbbbbbrbbrrbbbrrbbbb","bbbbbbbbbbrbbrrbbrrbbbbb","bbbbbbbbbbrbbrrbrrbbbbbb","bbbbbbbbbbrbbrrrrbbbbbbb","bbbbbbbbbbrbrbrbbbbbbbbb","bbbbbbbbbbrbrrbbbbbbbbbb","bbbbbbbbbbrbrrbbbbbbbbbr","bbbbbbbbbbrbrrbbbbbbbbrr","bbbbbbbbbbrbrrbbbbbbbrrb","bbbbbbbbbbrbrrbbbbbbrrbb","bbbbbbbbbbrbrrbbbbbrrbbb","bbbbbbbbbbrbrrbbbbrrbbbb","bbbbbbbbbbrbrrbbbrrbbbbb","bbbbbbbbbbrbrrbbrrbbbbbb","bbbbbbbbbbrbrrbrrbbbbbbb","bbbbbbbbbbrbrrrrbbbbbbbb","bbbbbbbbbbrrbrbbbbbbbbbb","bbbbbbbbbbrrrbbbbbbbbbbb","bbbbbbbbbbrrrbbbbbbbbbbr","bbbbbbbbbbrrrbbbbbbbbbrr","bbbbbbbbbbrrrbbbbbbbbrrb","bbbbbbbbbbrrrbbbbbbbrrbb","bbbbbbbbbbrrrbbbbbbrrbbb","bbbbbbbbbbrrrbbbbbrrbbbb"},
{"bbbbbbbbbbbbrbbbbbbbbbbbb","bbbbbbbbbbbrbbbbbbbbbbbbr","bbbbbbbbbbbrbbbbbbbbbbbrr","bbbbbbbbbbbrbbbbbbbbbbrrb","bbbbbbbbbbbrbbbbbbbbbrrbb","bbbbbbbbbbbrbbbbbbbbrrbbb","bbbbbbbbbbbrbbbbbbbrrbbbb","bbbbbbbbbbbrbbbbbbrrbbbbb","bbbbbbbbbbbrbbbbbrrbbbbbb","bbbbbbbbbbbrbbbbrrbbbbbbb","bbbbbbbbbbbrbbbrrbbbbbbbb","bbbbbbbbbbbrbbrrbbbbbbbbb","bbbbbbbbbbbrbrrbbbbbbbbbb","bbbbbbbbbbbrrrbbbbbbbbbbb","bbbbbbbbbbrbbbbbbbbbbbbrb","bbbbbbbbbbrbbbbbbbbbbbrbr","bbbbbbbbbbrbbbbbbbbbbbrrr","bbbbbbbbbbrbbbbbbbbbbrbrb","bbbbbbbbbbrbbbbbbbbbbrrbr","bbbbbbbbbbrbbbbbbbbbbrrrr","bbbbbbbbbbrbbbbbbbbbrbrbb","bbbbbbbbbbrbbbbbbbbbrrbbr","bbbbbbbbbbrbbbbbbbbbrrbrr","bbbbbbbbbbrbbbbbbbbbrrrrb","bbbbbbbbbbrbbbbbbbbrbrbbb","bbbbbbbbbbrbbbbbbbbrrbbbr","bbbbbbbbbbrbbbbbbbbrrbbrr","bbbbbbbbbbrbbbbbbbbrrbrrb","bbbbbbbbbbrbbbbbbbbrrrrbb","bbbbbbbbbbrbbbbbbbrbrbbbb","bbbbbbbbbbrbbbbbbbrrbbbbr","bbbbbbbbbbrbbbbbbbrrbbbrr","bbbbbbbbbbrbbbbbbbrrbbrrb","bbbbbbbbbbrbbbbbbbrrbrrbb","bbbbbbbbbbrbbbbbbbrrrrbbb","bbbbbbbbbbrbbbbbbrbrbbbbb","bbbbbbbbbbrbbbbbbrrbbbbbr","bbbbbbbbbbrbbbbbbrrbbbbrr","bbbbbbbbbbrbbbbbbrrbbbrrb","bbbbbbbbbbrbbbbbbrrbbrrbb","bbbbbbbbbbrbbbbbbrrbrrbbb","bbbbbbbbbbrbbbbbbrrrrbbbb","bbbbbbbbbbrbbbbbrbrbbbbbb","bbbbbbbbbbrbbbbbrrbbbbbbr","bbbbbbbbbbrbbbbbrrbbbbbrr","bbbbbbbbbbrbbbbbrrbbbbrrb","bbbbbbbbbbrbbbbbrrbbbrrbb","bbbbbbbbbbrbbbbbrrbbrrbbb","bbbbbbbbbbrbbbbbrrbrrbbbb","bbbbbbbbbbrbbbbbrrrrbbbbb","bbbbbbbbbbrbbbbrbrbbbbbbb","bbbbbbbbbbrbbbbrrbbbbbbbr","bbbbbbbbbbrbbbbrrbbbbbbrr","bbbbbbbbbbrbbbbrrbbbbbrrb","bbbbbbbbbbrbbbbrrbbbbrrbb","bbbbbbbbbbrbbbbrrbbbrrbbb","bbbbbbbbbbrbbbbrrbbrrbbbb","bbbbbbbbbbrbbbbrrbrrbbbbb","bbbbbbbbbbrbbbbrrrrbbbbbb","bbbbbbbbbbrbbbrbrbbbbbbbb","bbbbbbbbbbrbbbrrbbbbbbbbr","bbbbbbbbbbrbbbrrbbbbbbbrr","bbbbbbbbbbrbbbrrbbbbbbrrb","bbbbbbbbbbrbbbrrbbbbbrrbb","bbbbbbbbbbrbbbrrbbbbrrbbb","bbbbbbbbbbrbbbrrbbbrrbbbb","bbbbbbbbbbrbbbrrbbrrbbbbb","bbbbbbbbbbrbbbrrbrrbbbbbb","bbbbbbbbbbrbbbrrrrbbbbbbb","bbbbbbbbbbrbbrbrbbbbbbbbb","bbbbbbbbbbrbbrrbbbbbbbbbr","bbbbbbbbbbrbbrrbbbbbbbbrr","bbbbbbbbbbrbbrrbbbbbbbrrb","bbbbbbbbbbrbbrrbbbbbbrrbb","bbbbbbbbbbrbbrrbbbbbrrbbb","bbbbbbbbbbrbbrrbbbbrrbbbb","bbbbbbbbbbrbbrrbbbrrbbbbb","bbbbbbbbbbrbbrrbbrrbbbbbb","bbbbbbbbbbrbbrrbrrbbbbbbb","bbbbbbbbbbrbbrrrrbbbbbbbb","bbbbbbbbbbrbrbrbbbbbbbbbb","bbbbbbbbbbrbrrbbbbbbbbbbr","bbbbbbbbbbrbrrbbbbbbbbbrr","bbbbbbbbbbrbrrbbbbbbbbrrb","bbbbbbbbbbrbrrbbbbbbbrrbb","bbbbbbbbbbrbrrbbbbbbrrbbb","bbbbbbbbbbrbrrbbbbbrrbbbb","bbbbbbbbbbrbrrbbbbrrbbbbb","bbbbbbbbbbrbrrbbbrrbbbbbb","bbbbbbbbbbrbrrbbrrbbbbbbb","bbbbbbbbbbrbrrbrrbbbbbbbb","bbbbbbbbbbrbrrrrbbbbbbbbb","bbbbbbbbbbrrbrbbbbbbbbbbb","bbbbbbbbbbrrrbbbbbbbbbbbr","bbbbbbbbbbrrrbbbbbbbbbbrr","bbbbbbbbbbrrrbbbbbbbbbrrb","bbbbbbbbbbrrrbbbbbbbbrrbb","bbbbbbbbbbrrrbbbbbbbrrbbb","bbbbbbbbbbrrrbbbbbbrrbbbb","bbbbbbbbbbrrrbbbbbrrbbbbb"},
{"bbbbbbbbbbbbbrbbbbbbbbbbbb","bbbbbbbbbbbbrbbbbbbbbbbbbb","bbbbbbbbbbbbrbbbbbbbbbbbbr","bbbbbbbbbbbbrbbbbbbbbbbbrr","bbbbbbbbbbbbrbbbbbbbbbbrrb","bbbbbbbbbbbbrbbbbbbbbbrrbb","bbbbbbbbbbbbrbbbbbbbbrrbbb","bbbbbbbbbbbbrbbbbbbbrrbbbb","bbbbbbbbbbbbrbbbbbbrrbbbbb","bbbbbbbbbbbbrbbbbbrrbbbbbb","bbbbbbbbbbbbrbbbbrrbbbbbbb","bbbbbbbbbbbbrbbbrrbbbbbbbb","bbbbbbbbbbbbrbbrrbbbbbbbbb","bbbbbbbbbbbbrbrrbbbbbbbbbb","bbbbbbbbbbbbrrrbbbbbbbbbbb","bbbbbbbbbbbrbbbbbbbbbbbbbr","bbbbbbbbbbbrbbbbbbbbbbbbrb","bbbbbbbbbbbrbbbbbbbbbbbbrr","bbbbbbbbbbbrbbbbbbbbbbbrbr","bbbbbbbbbbbrbbbbbbbbbbbrrb","bbbbbbbbbbbrbbbbbbbbbbbrrr","bbbbbbbbbbbrbbbbbbbbbbrbrb","bbbbbbbbbbbrbbbbbbbbbbrrbb","bbbbbbbbbbbrbbbbbbbbbbrrbr","bbbbbbbbbbbrbbbbbbbbbbrrrr","bbbbbbbbbbbrbbbbbbbbbrbrbb","bbbbbbbbbbbrbbbbbbbbbrrbbb","bbbbbbbbbbbrbbbbbbbbbrrbbr","bbbbbbbbbbbrbbbbbbbbbrrbrr","bbbbbbbbbbbrbbbbbbbbbrrrrb","bbbbbbbbbbbrbbbbbbbbrbrbbb","bbbbbbbbbbbrbbbbbbbbrrbbbb","bbbbbbbbbbbrbbbbbbbbrrbbbr","bbbbbbbbbbbrbbbbbbbbrrbbrr","bbbbbbbbbbbrbbbbbbbbrrbrrb","bbbbbbbbbbbrbbbbbbbbrrrrbb","bbbbbbbbbbbrbbbbbbbrbrbbbb","bbbbbbbbbbbrbbbbbbbrrbbbbb","bbbbbbbbbbbrbbbbbbbrrbbbbr","bbbbbbbbbbbrbbbbbbbrrbbbrr","bbbbbbbbbbbrbbbbbbbrrbbrrb","bbbbbbbbbbbrbbbbbbbrrbrrbb","bbbbbbbbbbbrbbbbbbbrrrrbbb","bbbbbbbbbbbrbbbbbbrbrbbbbb","bbbbbbbbbbbrbbbbbbrrbbbbbb","bbbbbbbbbbbrbbbbbbrrbbbbbr","bbbbbbbbbbbrbbbbbbrrbbbbrr","bbbbbbbbbbbrbbbbbbrrbbbrrb","bbbbbbbbbbbrbbbbbbrrbbrrbb","bbbbbbbbbbbrbbbbbbrrbrrbbb","bbbbbbbbbbbrbbbbbbrrrrbbbb","bbbbbbbbbbbrbbbbbrbrbbbbbb","bbbbbbbbbbbrbbbbbrrbbbbbbb","bbbbbbbbbbbrbbbbbrrbbbbbbr","bbbbbbbbbbbrbbbbbrrbbbbbrr","bbbbbbbbbbbrbbbbbrrbbbbrrb","bbbbbbbbbbbrbbbbbrrbbbrrbb","bbbbbbbbbbbrbbbbbrrbbrrbbb","bbbbbbbbbbbrbbbbbrrbrrbbbb","bbbbbbbbbbbrbbbbbrrrrbbbbb","bbbbbbbbbbbrbbbbrbrbbbbbbb","bbbbbbbbbbbrbbbbrrbbbbbbbb","bbbbbbbbbbbrbbbbrrbbbbbbbr","bbbbbbbbbbbrbbbbrrbbbbbbrr","bbbbbbbbbbbrbbbbrrbbbbbrrb","bbbbbbbbbbbrbbbbrrbbbbrrbb","bbbbbbbbbbbrbbbbrrbbbrrbbb","bbbbbbbbbbbrbbbbrrbbrrbbbb","bbbbbbbbbbbrbbbbrrbrrbbbbb","bbbbbbbbbbbrbbbbrrrrbbbbbb","bbbbbbbbbbbrbbbrbrbbbbbbbb","bbbbbbbbbbbrbbbrrbbbbbbbbb","bbbbbbbbbbbrbbbrrbbbbbbbbr","bbbbbbbbbbbrbbbrrbbbbbbbrr","bbbbbbbbbbbrbbbrrbbbbbbrrb","bbbbbbbbbbbrbbbrrbbbbbrrbb","bbbbbbbbbbbrbbbrrbbbbrrbbb","bbbbbbbbbbbrbbbrrbbbrrbbbb","bbbbbbbbbbbrbbbrrbbrrbbbbb","bbbbbbbbbbbrbbbrrbrrbbbbbb","bbbbbbbbbbbrbbbrrrrbbbbbbb","bbbbbbbbbbbrbbrbrbbbbbbbbb","bbbbbbbbbbbrbbrrbbbbbbbbbb","bbbbbbbbbbbrbbrrbbbbbbbbbr","bbbbbbbbbbbrbbrrbbbbbbbbrr","bbbbbbbbbbbrbbrrbbbbbbbrrb","bbbbbbbbbbbrbbrrbbbbbbrrbb","bbbbbbbbbbbrbbrrbbbbbrrbbb","bbbbbbbbbbbrbbrrbbbbrrbbbb","bbbbbbbbbbbrbbrrbbbrrbbbbb","bbbbbbbbbbbrbbrrbbrrbbbbbb","bbbbbbbbbbbrbbrrbrrbbbbbbb","bbbbbbbbbbbrbbrrrrbbbbbbbb","bbbbbbbbbbbrbrbrbbbbbbbbbb","bbbbbbbbbbbrbrrbbbbbbbbbbb","bbbbbbbbbbbrbrrbbbbbbbbbbr","bbbbbbbbbbbrbrrbbbbbbbbbrr","bbbbbbbbbbbrbrrbbbbbbbbrrb","bbbbbbbbbbbrbrrbbbbbbbrrbb","bbbbbbbbbbbrbrrbbbbbbrrbbb"},
{"bbbbbbbbbbbbbrbbbbbbbbbbbbb","bbbbbbbbbbbbrbbbbbbbbbbbbbr","bbbbbbbbbbbbrbbbbbbbbbbbbrr","bbbbbbbbbbbbrbbbbbbbbbbbrrb","bbbbbbbbbbbbrbbbbbbbbbbrrbb","bbbbbbbbbbbbrbbbbbbbbbrrbbb","bbbbbbbbbbbbrbbbbbbbbrrbbbb","bbbbbbbbbbbbrbbbbbbbrrbbbbb","bbbbbbbbbbbbrbbbbbbrrbbbbbb","bbbbbbbbbbbbrbbbbbrrbbbbbbb","bbbbbbbbbbbbrbbbbrrbbbbbbbb","bbbbbbbbbbbbrbbbrrbbbbbbbbb","bbbbbbbbbbbbrbbrrbbbbbbbbbb","bbbbbbbbbbbbrbrrbbbbbbbbbbb","bbbbbbbbbbbbrrrbbbbbbbbbbbb","bbbbbbbbbbbrbbbbbbbbbbbbbrb","bbbbbbbbbbbrbbbbbbbbbbbbrbr","bbbbbbbbbbbrbbbbbbbbbbbbrrr","bbbbbbbbbbbrbbbbbbbbbbbrbrb","bbbbbbbbbbbrbbbbbbbbbbbrrbr","bbbbbbbbbbbrbbbbbbbbbbbrrrr","bbbbbbbbbbbrbbbbbbbbbbrbrbb","bbbbbbbbbbbrbbbbbbbbbbrrbbr","bbbbbbbbbbbrbbbbbbbbbbrrbrr","bbbbbbbbbbbrbbbbbbbbbbrrrrb","bbbbbbbbbbbrbbbbbbbbbrbrbbb","bbbbbbbbbbbrbbbbbbbbbrrbbbr","bbbbbbbbbbbrbbbbbbbbbrrbbrr","bbbbbbbbbbbrbbbbbbbbbrrbrrb","bbbbbbbbbbbrbbbbbbbbbrrrrbb","bbbbbbbbbbbrbbbbbbbbrbrbbbb","bbbbbbbbbbbrbbbbbbbbrrbbbbr","bbbbbbbbbbbrbbbbbbbbrrbbbrr","bbbbbbbbbbbrbbbbbbbbrrbbrrb","bbbbbbbbbbbrbbbbbbbbrrbrrbb","bbbbbbbbbbbrbbbbbbbbrrrrbbb","bbbbbbbbbbbrbbbbbbbrbrbbbbb","bbbbbbbbbbbrbbbbbbbrrbbbbbr","bbbbbbbbbbbrbbbbbbbrrbbbbrr","bbbbbbbbbbbrbbbbbbbrrbbbrrb","bbbbbbbbbbbrbbbbbbbrrbbrrbb","bbbbbbbbbbbrbbbbbbbrrbrrbbb","bbbbbbbbbbbrbbbbbbbrrrrbbbb","bbbbbbbbbbbrbbbbbbrbrbbbbbb","bbbbbbbbbbbrbbbbbbrrbbbbbbr","bbbbbbbbbbbrbbbbbbrrbbbbbrr","bbbbbbbbbbbrbbbbbbrrbbbbrrb","bbbbbbbbbbbrbbbbbbrrbbbrrbb","bbbbbbbbbbbrbbbbbbrrbbrrbbb","bbbbbbbbbbbrbbbbbbrrbrrbbbb","bbbbbbbbbbbrbbbbbbrrrrbbbbb","bbbbbbbbbbbrbbbbbrbrbbbbbbb","bbbbbbbbbbbrbbbbbrrbbbbbbbr","bbbbbbbbbbbrbbbbbrrbbbbbbrr","bbbbbbbbbbbrbbbbbrrbbbbbrrb","bbbbbbbbbbbrbbbbbrrbbbbrrbb","bbbbbbbbbbbrbbbbbrrbbbrrbbb","bbbbbbbbbbbrbbbbbrrbbrrbbbb","bbbbbbbbbbbrbbbbbrrbrrbbbbb","bbbbbbbbbbbrbbbbbrrrrbbbbbb","bbbbbbbbbbbrbbbbrbrbbbbbbbb","bbbbbbbbbbbrbbbbrrbbbbbbbbr","bbbbbbbbbbbrbbbbrrbbbbbbbrr","bbbbbbbbbbbrbbbbrrbbbbbbrrb","bbbbbbbbbbbrbbbbrrbbbbbrrbb","bbbbbbbbbbbrbbbbrrbbbbrrbbb","bbbbbbbbbbbrbbbbrrbbbrrbbbb","bbbbbbbbbbbrbbbbrrbbrrbbbbb","bbbbbbbbbbbrbbbbrrbrrbbbbbb","bbbbbbbbbbbrbbbbrrrrbbbbbbb","bbbbbbbbbbbrbbbrbrbbbbbbbbb","bbbbbbbbbbbrbbbrrbbbbbbbbbr","bbbbbbbbbbbrbbbrrbbbbbbbbrr","bbbbbbbbbbbrbbbrrbbbbbbbrrb","bbbbbbbbbbbrbbbrrbbbbbbrrbb","bbbbbbbbbbbrbbbrrbbbbbrrbbb","bbbbbbbbbbbrbbbrrbbbbrrbbbb","bbbbbbbbbbbrbbbrrbbbrrbbbbb","bbbbbbbbbbbrbbbrrbbrrbbbbbb","bbbbbbbbbbbrbbbrrbrrbbbbbbb","bbbbbbbbbbbrbbbrrrrbbbbbbbb","bbbbbbbbbbbrbbrbrbbbbbbbbbb","bbbbbbbbbbbrbbrrbbbbbbbbbbr","bbbbbbbbbbbrbbrrbbbbbbbbbrr","bbbbbbbbbbbrbbrrbbbbbbbbrrb","bbbbbbbbbbbrbbrrbbbbbbbrrbb","bbbbbbbbbbbrbbrrbbbbbbrrbbb","bbbbbbbbbbbrbbrrbbbbbrrbbbb","bbbbbbbbbbbrbbrrbbbbrrbbbbb","bbbbbbbbbbbrbbrrbbbrrbbbbbb","bbbbbbbbbbbrbbrrbbrrbbbbbbb","bbbbbbbbbbbrbbrrbrrbbbbbbbb","bbbbbbbbbbbrbbrrrrbbbbbbbbb","bbbbbbbbbbbrbrbrbbbbbbbbbbb","bbbbbbbbbbbrbrrbbbbbbbbbbbr","bbbbbbbbbbbrbrrbbbbbbbbbbrr","bbbbbbbbbbbrbrrbbbbbbbbbrrb","bbbbbbbbbbbrbrrbbbbbbbbrrbb","bbbbbbbbbbbrbrrbbbbbbbrrbbb","bbbbbbbbbbbrbrrbbbbbbrrbbbb"},
{"bbbbbbbbbbbbbbrbbbbbbbbbbbbb","bbbbbbbbbbbbbrbbbbbbbbbbbbbb","bbbbbbbbbbbbbrbbbbbbbbbbbbbr","bbbbbbbbbbbbbrbbbbbbbbbbbbrr","bbbbbbbbbbbbbrbbbbbbbbbbbrrb","bbbbbbbbbbbbbrbbbbbbbbbbrrbb","bbbbbbbbbbbbbrbbbbbbbbbrrbbb","bbbbbbbbbbbbbrbbbbbbbbrrbbbb","bbbbbbbbbbbbbrbbbbbbbrrbbbbb","bbbbbbbbbbbbbrbbbbbbrrbbbbbb","bbbbbbbbbbbbbrbbbbbrrbbbbbbb","bbbbbbbbbbbbbrbbbbrrbbbbbbbb","bbbbbbbbbbbbbrbbbrrbbbbbbbbb","bbbbbbbbbbbbbrbbrrbbbbbbbbbb","bbbbbbbbbbbbbrbrrbbbbbbbbbbb","bbbbbbbbbbbbbrrrbbbbbbbbbbbb","bbbbbbbbbbbbrbbbbbbbbbbbbbbr","bbbbbbbbbbbbrbbbbbbbbbbbbbrb","bbbbbbbbbbbbrbbbbbbbbbbbbbrr","bbbbbbbbbbbbrbbbbbbbbbbbbrbr","bbbbbbbbbbbbrbbbbbbbbbbbbrrb","bbbbbbbbbbbbrbbbbbbbbbbbbrrr","bbbbbbbbbbbbrbbbbbbbbbbbrbrb","bbbbbbbbbbbbrbbbbbbbbbbbrrbb","bbbbbbbbbbbbrbbbbbbbbbbbrrbr","bbbbbbbbbbbbrbbbbbbbbbbbrrrr","bbbbbbbbbbbbrbbbbbbbbbbrbrbb","bbbbbbbbbbbbrbbbbbbbbbbrrbbb","bbbbbbbbbbbbrbbbbbbbbbbrrbbr","bbbbbbbbbbbbrbbbbbbbbbbrrbrr","bbbbbbbbbbbbrbbbbbbbbbbrrrrb","bbbbbbbbbbbbrbbbbbbbbbrbrbbb","bbbbbbbbbbbbrbbbbbbbbbrrbbbb","bbbbbbbbbbbbrbbbbbbbbbrrbbbr","bbbbbbbbbbbbrbbbbbbbbbrrbbrr","bbbbbbbbbbbbrbbbbbbbbbrrbrrb","bbbbbbbbbbbbrbbbbbbbbbrrrrbb","bbbbbbbbbbbbrbbbbbbbbrbrbbbb","bbbbbbbbbbbbrbbbbbbbbrrbbbbb","bbbbbbbbbbbbrbbbbbbbbrrbbbbr","bbbbbbbbbbbbrbbbbbbbbrrbbbrr","bbbbbbbbbbbbrbbbbbbbbrrbbrrb","bbbbbbbbbbbbrbbbbbbbbrrbrrbb","bbbbbbbbbbbbrbbbbbbbbrrrrbbb","bbbbbbbbbbbbrbbbbbbbrbrbbbbb","bbbbbbbbbbbbrbbbbbbbrrbbbbbb","bbbbbbbbbbbbrbbbbbbbrrbbbbbr","bbbbbbbbbbbbrbbbbbbbrrbbbbrr","bbbbbbbbbbbbrbbbbbbbrrbbbrrb","bbbbbbbbbbbbrbbbbbbbrrbbrrbb","bbbbbbbbbbbbrbbbbbbbrrbrrbbb","bbbbbbbbbbbbrbbbbbbbrrrrbbbb","bbbbbbbbbbbbrbbbbbbrbrbbbbbb","bbbbbbbbbbbbrbbbbbbrrbbbbbbb","bbbbbbbbbbbbrbbbbbbrrbbbbbbr","bbbbbbbbbbbbrbbbbbbrrbbbbbrr","bbbbbbbbbbbbrbbbbbbrrbbbbrrb","bbbbbbbbbbbbrbbbbbbrrbbbrrbb","bbbbbbbbbbbbrbbbbbbrrbbrrbbb","bbbbbbbbbbbbrbbbbbbrrbrrbbbb","bbbbbbbbbbbbrbbbbbbrrrrbbbbb","bbbbbbbbbbbbrbbbbbrbrbbbbbbb","bbbbbbbbbbbbrbbbbbrrbbbbbbbb","bbbbbbbbbbbbrbbbbbrrbbbbbbbr","bbbbbbbbbbbbrbbbbbrrbbbbbbrr","bbbbbbbbbbbbrbbbbbrrbbbbbrrb","bbbbbbbbbbbbrbbbbbrrbbbbrrbb","bbbbbbbbbbbbrbbbbbrrbbbrrbbb","bbbbbbbbbbbbrbbbbbrrbbrrbbbb","bbbbbbbbbbbbrbbbbbrrbrrbbbbb","bbbbbbbbbbbbrbbbbbrrrrbbbbbb","bbbbbbbbbbbbrbbbbrbrbbbbbbbb","bbbbbbbbbbbbrbbbbrrbbbbbbbbb","bbbbbbbbbbbbrbbbbrrbbbbbbbbr","bbbbbbbbbbbbrbbbbrrbbbbbbbrr","bbbbbbbbbbbbrbbbbrrbbbbbbrrb","bbbbbbbbbbbbrbbbbrrbbbbbrrbb","bbbbbbbbbbbbrbbbbrrbbbbrrbbb","bbbbbbbbbbbbrbbbbrrbbbrrbbbb","bbbbbbbbbbbbrbbbbrrbbrrbbbbb","bbbbbbbbbbbbrbbbbrrbrrbbbbbb","bbbbbbbbbbbbrbbbbrrrrbbbbbbb","bbbbbbbbbbbbrbbbrbrbbbbbbbbb","bbbbbbbbbbbbrbbbrrbbbbbbbbbb","bbbbbbbbbbbbrbbbrrbbbbbbbbbr","bbbbbbbbbbbbrbbbrrbbbbbbbbrr","bbbbbbbbbbbbrbbbrrbbbbbbbrrb","bbbbbbbbbbbbrbbbrrbbbbbbrrbb","bbbbbbbbbbbbrbbbrrbbbbbrrbbb","bbbbbbbbbbbbrbbbrrbbbbrrbbbb","bbbbbbbbbbbbrbbbrrbbbrrbbbbb","bbbbbbbbbbbbrbbbrrbbrrbbbbbb","bbbbbbbbbbbbrbbbrrbrrbbbbbbb","bbbbbbbbbbbbrbbbrrrrbbbbbbbb","bbbbbbbbbbbbrbbrbrbbbbbbbbbb","bbbbbbbbbbbbrbbrrbbbbbbbbbbb","bbbbbbbbbbbbrbbrrbbbbbbbbbbr","bbbbbbbbbbbbrbbrrbbbbbbbbbrr","bbbbbbbbbbbbrbbrrbbbbbbbbrrb","bbbbbbbbbbbbrbbrrbbbbbbbrrbb"}};
void cal(ll n){ll res = 0;for(ll i = 1;i <= n;i += 2){res += n - i + 1;}cout<<res<<'\n';}
string ji[100] = {"bbbbbbbbbbbbrb","bbbbbbbbbbbrbr","bbbbbbbbbbbrrr","bbbbbbbbbbrbrb","bbbbbbbbbbrrbr","bbbbbbbbbbrrrr","bbbbbbbbbrbrbb","bbbbbbbbbrrbbr","bbbbbbbbbrrbrr","bbbbbbbbbrrrrb","bbbbbbbbrbrbbb","bbbbbbbbrrbbbr","bbbbbbbbrrbbrr","bbbbbbbbrrbrrb","bbbbbbbbrrrrbb","bbbbbbbrbrbbbb","bbbbbbbrrbbbbr","bbbbbbbrrbbbrr","bbbbbbbrrbbrrb","bbbbbbbrrbrrbb","bbbbbbbrrrrbbb","bbbbbbrbrbbbbb","bbbbbbrrbbbbbr","bbbbbbrrbbbbrr","bbbbbbrrbbbrrb","bbbbbbrrbbrrbb","bbbbbbrrbrrbbb","bbbbbbrrrrbbbb","bbbbbrbrbbbbbb","bbbbbrrbbbbbbr","bbbbbrrbbbbbrr","bbbbbrrbbbbrrb","bbbbbrrbbbrrbb","bbbbbrrbbrrbbb","bbbbbrrbrrbbbb","bbbbbrrrrbbbbb","bbbbrbrbbbbbbb","bbbbrrbbbbbbbr","bbbbrrbbbbbbrr","bbbbrrbbbbbrrb","bbbbrrbbbbrrbb","bbbbrrbbbrrbbb","bbbbrrbbrrbbbb","bbbbrrbrrbbbbb","bbbbrrrrbbbbbb","bbbrbrbbbbbbbb","bbbrrbbbbbbbbr","bbbrrbbbbbbbrr","bbbrrbbbbbbrrb","bbbrrbbbbbrrbb","bbbrrbbbbrrbbb","bbbrrbbbrrbbbb","bbbrrbbrrbbbbb","bbbrrbrrbbbbbb","bbbrrrrbbbbbbb","bbrbrbbbbbbbbb","bbrrbbbbbbbbbr","bbrrbbbbbbbbrr","bbrrbbbbbbbrrb","bbrrbbbbbbrrbb","bbrrbbbbbrrbbb","bbrrbbbbrrbbbb","bbrrbbbrrbbbbb","bbrrbbrrbbbbbb","bbrrbrrbbbbbbb","bbrrrrbbbbbbbb","brbrbbbbbbbbbb","brrbbbbbbbbbbr","brrbbbbbbbbbrr","brrbbbbbbbbrrb","brrbbbbbbbrrbb","brrbbbbbbrrbbb","brrbbbbbrrbbbb","brrbbbbrrbbbbb","brrbbbrrbbbbbb","brrbbrrbbbbbbb","brrbrrbbbbbbbb","brrrrbbbbbbbbb","rbrbbbbbbbbbbb","rrbbbbbbbbbbbr","rrbbbbbbbbbbrr","rrbbbbbbbbbrrb","rrbbbbbbbbrrbb","rrbbbbbbbrrbbb"};
string ou[100] = {"bbbbbbbbbbbbbbr","bbbbbbbbbbbbbrb","bbbbbbbbbbbbbrr","bbbbbbbbbbbbrbr","bbbbbbbbbbbbrrb","bbbbbbbbbbbbrrr","bbbbbbbbbbbrbrb","bbbbbbbbbbbrrbb","bbbbbbbbbbbrrbr","bbbbbbbbbbbrrrr","bbbbbbbbbbrbrbb","bbbbbbbbbbrrbbb","bbbbbbbbbbrrbbr","bbbbbbbbbbrrbrr","bbbbbbbbbbrrrrb","bbbbbbbbbrbrbbb","bbbbbbbbbrrbbbb","bbbbbbbbbrrbbbr","bbbbbbbbbrrbbrr","bbbbbbbbbrrbrrb","bbbbbbbbbrrrrbb","bbbbbbbbrbrbbbb","bbbbbbbbrrbbbbb","bbbbbbbbrrbbbbr","bbbbbbbbrrbbbrr","bbbbbbbbrrbbrrb","bbbbbbbbrrbrrbb","bbbbbbbbrrrrbbb","bbbbbbbrbrbbbbb","bbbbbbbrrbbbbbb","bbbbbbbrrbbbbbr","bbbbbbbrrbbbbrr","bbbbbbbrrbbbrrb","bbbbbbbrrbbrrbb","bbbbbbbrrbrrbbb","bbbbbbbrrrrbbbb","bbbbbbrbrbbbbbb","bbbbbbrrbbbbbbb","bbbbbbrrbbbbbbr","bbbbbbrrbbbbbrr","bbbbbbrrbbbbrrb","bbbbbbrrbbbrrbb","bbbbbbrrbbrrbbb","bbbbbbrrbrrbbbb","bbbbbbrrrrbbbbb","bbbbbrbrbbbbbbb","bbbbbrrbbbbbbbb","bbbbbrrbbbbbbbr","bbbbbrrbbbbbbrr","bbbbbrrbbbbbrrb","bbbbbrrbbbbrrbb","bbbbbrrbbbrrbbb","bbbbbrrbbrrbbbb","bbbbbrrbrrbbbbb","bbbbbrrrrbbbbbb","bbbbrbrbbbbbbbb","bbbbrrbbbbbbbbb","bbbbrrbbbbbbbbr","bbbbrrbbbbbbbrr","bbbbrrbbbbbbrrb","bbbbrrbbbbbrrbb","bbbbrrbbbbrrbbb","bbbbrrbbbrrbbbb","bbbbrrbbrrbbbbb","bbbbrrbrrbbbbbb","bbbbrrrrbbbbbbb","bbbrbrbbbbbbbbb","bbbrrbbbbbbbbbb","bbbrrbbbbbbbbbr","bbbrrbbbbbbbbrr","bbbrrbbbbbbbrrb","bbbrrbbbbbbrrbb","bbbrrbbbbbrrbbb","bbbrrbbbbrrbbbb","bbbrrbbbrrbbbbb","bbbrrbbrrbbbbbb","bbbrrbrrbbbbbbb","bbbrrrrbbbbbbbb","bbrbrbbbbbbbbbb","bbrrbbbbbbbbbbb","bbrrbbbbbbbbbbr","bbrrbbbbbbbbbrr","bbrrbbbbbbbbrrb"};
int www[28] = {1,3,3,10,10,35,35,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100};
int main()
{//freopen("ans.txt","w",stdout);//scanf("%lld\n",&n);ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin>>n;cal(n);if(n <= 28){for(int i = 0;i < www[n - 1];i ++){cout<<sans[n - 1][i]<<'\n';}}else{for(int i = 1;i <= n;i ++){if(i == n / 2 + 1) cout<<'r';else cout<<'b';}cout<<'\n';if(n % 2 == 0){for(int i = 1;i <= n;i ++){if(i == n / 2) cout<<'r';else cout<<'b';}cout<<'\n';}for(int i = 1;i < n;i ++){if(i == n / 2) cout<<'r';else cout<<'b';}cout<<'r';cout<<'\n';int now = n - 1;int wpc = 2;if(n % 2 == 0) wpc ++;while(now != n / 2){wpc ++;for(int i = 1;i <= n;i ++){if(i == n / 2) cout<<'r';else if(i == now){i ++;cout<<"rr";}else cout<<'b';}now --;cout<<'\n';if(wpc == 100) return 0;}int x = 0;while(1){wpc ++;if(n & 1)for(int i = 1;i <= n - 14;i ++){if(i == n / 2 - 1) cout<<'r';else cout<<'b';}elsefor(int i = 1;i <= n - 15;i ++){if(i == n / 2 - 1) cout<<'r';else cout<<'b';}if(n & 1)cout<<ji[x ++]<<'\n';else cout<<ou[x ++]<<'\n';//cout<<wpc<<'\n';if(wpc == 100) return 0;}}return 0;
}

这篇关于2021沈阳 D. Journey to Un‘Goro 简简单单打个表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/771856

相关文章

2021-02-16物料档案条码添加和蓝牙条码标签打印,金蝶安卓盘点机PDA,金蝶仓库条码管理WMS系统

物料档案条码添加和蓝牙条码标签打印,金蝶安卓盘点机PDA https://member.bilibili.com/platform/upload-manager/article 本期视频我们来讲解一下汉点机PDA条码添加和条码标签蓝牙便携打印: 在实际使用中,我们商品有两种情况: 一种是商品本身就有条码, 比如:超市卖的可口可乐,牛奶等商品,商品本身就有69开头的国标码,那么我们就可以使用盘点

第13关:存储过程1、第14关:存储过程2。(2021数据库期末一)

目录 首先需要学习和了解的知识 第13关:存储过程1 任务描述 答案  第14关:存储过程2 任务描述 答案 本篇博客的答案博主是学习别人得来的,敢于借鉴和学习哈哈!! 首先需要学习和了解的知识 了解什么是存储过程以及存储过程的基本语法。(作者博客专栏或者b站学习)了解在命令行中,执行创建存储过程的SQL时。需要通过关键字 delimiter 指定SQL语句的结束

Acrobat Pro DC 2021:Mac/Win平台上全面高效的PDF编辑器

Acrobat Pro DC 2021是一款在Mac和Windows平台上广受欢迎的PDF编辑器,它凭借其全面的功能和高效的性能,为用户提供了卓越的PDF处理体验。 一、编辑功能全面强大 Acrobat Pro DC 2021允许用户轻松创建、编辑、合并、转换、签署和分享PDF文件。无论是对PDF文档中的文字、图像、表格和链接进行编辑,还是添加、删除、移动和调整页面,都能轻松完成。此外,该软件

【Rust日报】2021-01-29 微软正在组建一支强大的Rust团队

微软正在组建一支强大的Rust团队 Wesley Wiser在推特上宣布加入微软,并宣布它们正在组建Rust编译器团队。https://www.reddit.com/r/rust/comments/l7c8ro/microsoft_is_building_a_great_rust_team/ Redox OS 最近公布了2020年的财务明细 主要的收入是通过捐赠,包括Patreon网站,payp

【Rust日报】2021-01-26 太素桌面系统:基于RISC-V架构的Rust系统内核

太素桌面系统:基于RISC-V架构的Rust系统内核(十二) 编写“太素”桌面操作系统的文章更新到第十二期。本期文章在前文成果的基础上,开始编写一个简单的桌面系统结构。这包括桌面、窗口和其中的控件,以及文字标签的显示方式。 太素OS是一个RISC-V架构、Rust编写的操作系统内核。作者在系列文章中介绍,“太素”的名字来源于道家五太之一,可以演化万物。这个项目实现了包含图形处理器在内的外部设备控

【Rust日报】 2021-01-21 Rust 的产品实践:1Password

Rust 的产品实践:1Password 我们采访了 1Password 的工程副总裁 Michael Fey。通过采访去了解他们为什么选择 Rust 开发他们的产品,Rust 对于以安全为中心的应用程序有哪些好处,以及如果你正在用 Rust 开发类似的东西,你应该研究哪些有用的库,有哪些可取的经验。 原文:https://serokell.io/blog/rust-in-production-

【Rust日报】2021-01-19 中国移动云Rust语言新硬件分布式数据库社招

使用Rust的科学计算 文章作者是一位物理学研究生,他往常都在Matlab和Python上做科学计算。作者使用Rust重写了生物膜虚拟程序。为此,作者推出了bacon-sci库。 博客地址: https://aftix.xyz/home/bacon/ 创建私有cargo仓库的最佳方法 Reddit网友给出了自己的讨论。 推文地址: https://www.reddit.com/r/rust/co

【Rust日报】 2021-01-17 Rust 要上太空了! RocketLab 招聘 Rust 工程师

Rust 要上太空了!RocketLab 招聘 Rust 工程师 Rocket Lab 是小型卫星发射领域的全球领导者。团队有500人,而且每周都在增加。 当然,这是在美国的工作。期待国内也会有! 链接:https://www.rocketlabusa.com/careers/positions/flight-software-engineer-ii-auckland-new-zealand-3

【Rust日报】2021-01-15 Nightly的Reference已上线Const Generics的文档

今天开始Rust日报尝试新的方式组织内容,分为如下几个板块: News:当天官方或社区有关Rust的最新新闻Article:当天社区新发布的值得阅读的Rust博客文章Release:当天社区crate或相关工具版本发布或更新Miscellaneous:其他内容 有任何问题或建议欢迎留言反馈,大家一起让Rust日报越来越好! News Nightly的Reference已上线Const Gener

【Rust日报】2021-01-14 rustdoc的性能有了很大的提升!

在过去四个月,rustdoc的性能有了很大的提升! 据jynelson回复,在接下来的几天,他将要发表一篇博客,给大家介绍这些性能提升是来自哪些地方。 Read More: https://www.reddit.com/r/rust/comments/kwlpv3/great_improvement_in_rustdoc_performance_in_the/ Rust 书籍宝库 glynno