TopCoder SRM 616 div 2, 250 and 600 AC.