discrete structures intro 9604339