fast-and-hard (112.246)