Add solution to solve the problem "Combination Lock" on USACO web site
1. mapping each key to a unique hash value
2. check all possible keys one by one
  * if the hash value didn't show up yet, add the count of solutions
  * be careful of the index may be negative or overflow (larger than N)