canucbasic5p03·23/30

Đảo một đoạn

Nộp bài trên LQDOJ

Bài B5 · Arrays·Contest trên LQDOJ

Cho mảng và hai vị trí . Đảo thứ tự các phần tử trong đoạn từ vị trí đến vị trí , gồm cả hai đầu mút. Các phần tử ngoài đoạn giữ nguyên.

Input

  • Dòng đầu chứa số nguyên .
  • Dòng thứ hai chứa số nguyên .
  • Dòng thứ ba chứa hai số nguyên .

Output

  • In mảng sau thao tác, các phần tử cách nhau bởi dấu cách.

Constraints

  • ; .

Example

Test 1

Input

5
1 2 3 4 5
2 4

Output

1 4 3 2 5

Đoạn ở các vị trí đổi từ thành .