effort logical 305170