Electronic notes in discrete mathematics