mathematics discrete 279350