Programs using different DataStructure