SPOJ,Topcoder and Algos