added code for UVa: 10925 10929 10931 10948 10992