Perfect memory