SRM 642. div2-250. Submitted for 210 points.
SRM 642. div2-500. Submitted for 310 points.