Puzzels of Impact Events