IBM Interview Question

programming: string manipulation, map, set