fast-and-deep (137.812)