fast-and-hard (126.130)