professor layton and pandora’s box puzzle 30