How to Handle Unexpected Situations on Road