Lecture Notes on Discrete Mathematics