```python #!/usr/bin/env python3 import sys def main(): flags = set() # Parse flags from command line arguments for arg in sys.argv[1:]: if arg.startswith('-'): for char in arg[1:]: if char in 'wlc': flags.add(char) # If no flags specified, default to all if not flags: flags = {'w', 'l', 'c'} # Read from stdin text = sys.stdin.read() results = [] # Process flags in order: l, w, c for flag in ['l', 'w', 'c']: if flag in flags: if flag == 'l': # Line count count = len(text.splitlines()) if text else 0 elif flag == 'w': # Word count count = len(text.split()) elif flag == 'c': # Character count count = len(text) results.append(str(count)) print(' '.join(results)) if __name__ == '__main__': main() ```