hashChain.java