gate short notes