hashcode-18