UVa problem: Updating a dictionary - Maps