Practice problems from topcoder.com practice rooms