First exercises: COMPLETE.