fast-and-hard (105.119)