Maximum Length Substring With Two Occurrences — Fun with Learning Technology