fast-and-hard (125.113)