fast-and-hard (118.183)