Added Cache Solve

Added CacheSolve