שליחה במסרון: Discrete mathematics: mathematical reasoning and proof with puzzles, patterns, and games