#include <algorithm>
#include <iostream>
#include <memory>
using namespace std;
int main() {
size_t n;
cin >> n;
auto nums = make_shared<int[]>(n);
for (size_t i = 0; i < n; ++i) cin >> nums[i];
size_t k;
size_t m;
cin >> k >> m;
reverse(nums.get() + k - 1, nums.get() + m);
for (size_t i = 0; i < n; ++i) cout << nums[i] << ' ';
cout.put('\n');
system("pause > nul");
}