algorithmic programming   2 Stories