The best chance of success is to use a programming assignment help service.