At least two different surfaces to bounce a basketball on, with at least one hard surface and one soft surface (For example, you could use carpet, concrete, grass, linoleum and a basketball court. The ...