solved "LRU cache" in LeetCode