abcdeeefghijklmnopp want to do (25)