fast-and-hard (158.636)