* return modification length