w2 programming assignments total