Complete virus predictor challenge