{"blocks": [{"key": "e5d37503", "text": "Question", "type": "header-two", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "b0d70dd0", "text": "Pure programming problem solving: implement the core algorithmic solution, then extend it to (1) support a constraint of consecutive N elements and (2) an optimization that uses only suffix-related information.", "type": "unstyled", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}], "entityMap": {}}