Longest strip search