Difficulty sepeareted w.r.t. Optimal/Easy/Medium/Hard