Задача имеется такая

Есть круг, размеченный на секторы - от 0 до 15. Он крутится. Можно выбрать любой текущий ("для работы") сектор. Например, мы находимся сейчас на секторе номер пять и нам нужно перейти на сектор номер дестяь. Мы прокручиваем круг на пять секторов, допустим, вправо. Но если текущий сектор пять, а мы хотим перейти на третий, то если бы прокрутили в ту же сторону, то пришлось бы прокручивать всю остальную часть круга, прежде чем перейти на нужный - третий.
Экономичнее было бы прокрутить круг налево - и очутится на номере три уже через два сектора. Но как я могу определить, в какую сторону мне экономичнее крутить - налево или направо? Если даны две данных - номер текущего сектора и номер сектора, на который следует перейти.