#include <vector>

std::vector<int> getVisionPattern1d();
int getMove1d(std::vector<int> v);

std::vector<std::vector<int>> getVisionPattern2d();
std::pair<int, int> getMove2d(std::vector<std::vector<int>> v);
