A needle in the haystack
Colombian programming contest 2011