TopCoder SRMs  solutions