finish 9-5. permutation of string
finish 8-10. hashtable