Haphazard nearest in meaning

a.lost
b.worried

a. lost