CALVIN'S PUZZLE