Discrete Mathematics: A) The Mathematics Of Computer Science, B) Problems And Solutions