Data Structures for Intermidiate