artificial intelligence program design 7940463