initially efficient
676