Puzzle solving using magical beans! What is not to like!