fast-and-deep (159.594)