Matematyka dyskretna dla informatyków. Część I. Elementy kombinatoryki