The Diving Bell And The Butterfly Puzzles