#include "Anna.h"
#include <bits/stdc++.h>
using namespace std;
int Declare() {
  return 2000;
}
std::pair<std::vector<int>, std::vector<int> > Anna(long long A) {
	int B = ((A - 1) / 4000) + 1, C = (A - 1) % 4000;
	if(C > 2 * B) {
		C -= (2 * B + 1);
		B = 2001 - B;
	}
	vector<int> X(B, 0), Y(B, 0);
	for(int i=0;i<B;i++)
		X[i] = (i < C);
	for(int i=0;i<B;i++)
		Y[i] = (i + B < C);
	return make_pair(X, Y);
}
#include "Bruno.h"
#include <bits/stdc++.h>
long long Bruno(std::vector<int> u) {
	int B = u.size() / 2;
	int C = 0;
	for(auto i: u)
		C += i;
	if(B > 1000) {
		B = 2001 - B;
		C += (2 * B + 1);
	}
	return 4000 * (B - 1) + C + 1;
}
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... |