UVA 10696
UVA 488
UVA 579