#include using mint = atcoder::modint998244353; #include #include #include #include int main() { int N; std::cin >> N; std::vector a(N); for (auto& e : a) { std::cin >> e; } mint ans = 0; for (int i = 0; i < N; i++) { ans += mint(a[i]) * mint(2).pow(N - i - 1); ans -= mint(a[i]) * mint(2).pow(i); } std::cout << ans.val() << "\n"; return 0; }