UVa 11530: Accepted
UVa 11581: Accepted
UVa 11489: Accepted