Fetching algorithms...
Since the houses are in a circle, we cannot rob both the first and last houses.
This circular problem can be simplified into two linear subproblems (House Robber I):
Taking the maximum of these two linear cases yields the optimal circular solution.
Function started. Since the houses are circular, robbing both the first and last houses is forbidden.