How To Puzzle Cache