mad mazes: intriguing mind twisters for puzzle buffs, game nuts and other smart people