-Have you found anything wrong with your computer?-Yes, and I was about to give it up when an idea __________ to me that it may be struck by some kind of virus.