UVa 11988 - Broken Keyboard