Discrete applied mathematics.