Data Structures And Algorithms For Gate Solutions To All Previous Gate Questions Since 1991