added num util findfirst signed int