fast-and-deep (158.400)