Complete the programming assignment