← Home
package main

import (
	"bufio"
	"fmt"
	"os"
)

func main() {
	reader := bufio.NewReader(os.Stdin)
	var n int
	fmt.Fscan(reader, &n)

	a := make([]int, 2*n)
	for i := 0; i < n; i++ {
		fmt.Fscan(reader, &a[i])
		a[n+i] = a[i]
	}

	var s, f int
	fmt.Fscan(reader, &s, &f)

	L := s - 1 + n
	R := f - 2 + n

	currentSum := 0
	for i := L; i <= R; i++ {
		currentSum += a[i]
	}

	maxSum := currentSum
	bestH := 1

	for h := 2; h <= n; h++ {
		L = s - h + n
		R = f - h - 1 + n
		currentSum += a[L] - a[R+1]
		if currentSum > maxSum {
			maxSum = currentSum
			bestH = h
		}
	}

	fmt.Println(bestH)
}