fast-and-hard (195.118)