Finished a hard function