SRM 548. div2-250. Submitted for 243 points
SRM 548. div2-500. Submitted for 304 points