First three programming exercises