UVA Online Judge - 321 - The New Villa