some more exercises, this time including topcoder