First success compiled version (not deal with hash table & arraycopy)