The Mind: A Beautiful Puzzle