Data Strucs H1-2 finished