ResistantVirus done, needs verification
done with home work 1