CacheSolve edited according to assignment 2