fast-and-hard (108.753)