fast-and-hard (174.189)