#!/usr/bin/env python3 def split_line(line: str) -> list[str]: res = [] i = 0 while i < len(line): if line[i] in ['@', '/', '¥']: res.append(line[i]) elif line[i:i+3] == '!sd': res.append(line[i:i+3]) i += 3 elif line[i:i+2] in ['!d', '!w']: print("tefntyuf") x = i i += 2 while i < len(line): if line[i].isdigit(): print(x, i) i += 1 continue res.append(line[x:i]) break i += 1 return res