Types: S: str  
Ranges: 2 ≤ |S| ≤ 2 × 10^5, S consists of {'a', 'b', 'c'}  
Addtl Info: None