fast-and-deep (173.430)