Longest and Shortest Spells