UVA, Codechef and Coderbyte algorithms