TopCoder SRM Solutions.