Monday logic puzzles and brain teasers