First 3 programming exercises