#include #define show(x) std::cerr << #x << " = " << x << std::endl constexpr uint L = 199999; int main() { uint N; std::cin >> N; std::vector> off(N); for (uint i = 0, a; i < N; i++) { std::cin >> a, off[a - 1].push_back(i); } std::bitset pos, ans; for (uint i = 0, b; i < N; i++) { std::cin >> b, pos |= (b << i); } for (uint i = 0; i < N; i++) { std::bitset mask; for (const uint o : off[i]) { mask |= (pos << o); } ans ^= mask; } for (uint i = 0; i < 2 * N - 1; i++) { std::cout << (ans.test(i) ? "ODD" : "EVEN") << std::endl; } return 0; }