POJ 2186 Popular Cows